2017-02-02 9 views
4

Я хочу попробовать использовать интерфейс pycaffe для обучения моделей кофе. В частности, я хочу использовать слой python для ввода данных.Насколько хорошо тренируется пикаффе по сравнению с кофе?

Будет ли это обучение медленным или будет pycaffe просто действовать как интерфейс к фактическому кофе? Каковы эффекты?

Любые попытки просветления новичка выражают благодарность.

ответ

2

pycaffe - это интерфейс Python для caffe, поэтому бег от pycaffe просто вызывает методы caffe под капотом.

С другой стороны, наличие слоя Python в вашей модели не заставляет вас использовать pycaffe. Вы можете запустить эту модель, как и любую другую из командной строки.

1

Это может быть задан как общий вопрос, а не только для кофе. Что такое pycaffe, это просто вызов методов C++, которые реализованы. Из coruse у вас будет накладные расходы на интерфейс python и вызов функции. Этот блог оценивает The cost of a Python function call.

Кроме того, если вы используете IDE Python, например, Spyder, вы предоставляете некоторые ресурсы для IDE. Если вы запустите свой скрипт в python-консоли, это может занять меньше ресурсов.

В целом можно сказать, что если у вас есть средняя машина pycaffe, она будет работать так же хорошо, как реализация на C++, и вы не будете чувствовать себя иначе.

Pycaffe будет легче обрабатывать, чем C++ impelementation благодаря абстракции.