Требования к оборудованию для предварительно обученной сверточной нейронной сети для распознавания изображений - PullRequest
0 голосов
/ 27 июня 2018

Я знаю, что для обучения глубокой нейронной сети распознаванию изображений требуются хорошие графические процессоры или графические процессоры, поскольку они больше подходят для этой задачи, чем процессорные. Это все ясно, и есть много различных обучающих программ, использующих различные библиотеки о том, как это сделать.

Однако, когда я обучил свою глубокую нейронную сеть, каковы требования к оборудованию для запуска обученной глубокой нейронной сети для распознавания изображений в каком-либо веб-приложении, расположенном на сервере? Нужны ли мне для этого мощные графические процессоры на сервере? Какое оборудование более важно для запуска предварительно обученной глубокой нейронной сети - ОЗУ, ЦП, хранилище?

Можно ли запустить предварительно обученную сеть в приложении Android для распознавания изображений? Это хорошая идея?

Извините, если мои вопросы слишком расплывчаты и обширны, но я не смог найти ни одного правильного и подробного комментария по этой теме.

1 Ответ

0 голосов
/ 27 июня 2018

Конечно, ответ зависит от множества факторов, включая размер вашей модели, количество слоев CNN, тип функций активации и т. Д.

Но как только моя модель (3 слоя свертки и 256 узлов в полном соединении) была обучена, предсказание одного изображения стало возможным на моем обычном MacBook Pro (16 ГБ ОЗУ, процессор Intel Core i5 с частотой 2,7 ГГц) без графического процессора. Прогноз произошел мгновенно (<1сек). </p>

Надеюсь, что ответит на ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...