2017-01-29 9 views
0

Допустим, у меня есть нейронная сеть (NN), которая обучается распознавать кошек с учетом изображения, есть ли способ обновить мой NN для распознавания собак? В более общем плане, мой вопрос касается способа расширения NN по типу «библиотеки загрузочных шаблонов».Возможно ли расширить обучаемую нейронную сеть для распознавания дополнительных паттернов

+0

Посмотрите на теорию адаптивного резонанса;) – viceriel

+0

спасибо, интересно – Todder

ответ

1

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

Другой способ - взять предварительно подготовленную сеть и переустановить часть классификатора (полностью связанные слои). Это еще быстрее, чем обучение сети с нуля.