0

Я попытался использовать предварительно обученный bvlc_reference_caffenet.caffemodel для распознавания объектов с изображений. Я получил хорошие результаты для изображений, содержащих только один объект. Для изображений с несколькими объектами я удалил термин argmax() из прогноза, который дает метку класса с максимальной вероятностью.Как тренировать каффемодель на нашем собственном наборе данных?

Тем не менее, для ярлыков, которые я получаю, точность невелика. Итак, я подумываю о подготовке того же caffemodel на моем собственном наборе данных (содержащий изображения с несколькими объектами). Как мне продолжить? Есть ли способ переучивать заранее подготовленный caffemodel с различным набором данных?

+0

Неясно, хотите ли вы обучать свою сеть для классификации отдельных ярлыков или нескольких ярлыков. Для классификации с несколькими метками используйте PR # 523 Caffe. –

ответ

0

То, что вы после того, как называется «точной настройки»: принимая глубокую сеть обученных для задания А, повторное использование его веса и переучивать его для выполнения задачи B.
Вы можете начать с this tutorial, но вы найдете гораздо больше информацию просто путем googling «модель тонкой модели».

Вы также можете быть заинтересованы в this post относительно тренировки caffe с несколькими категориями на входное изображение.

+0

Сколько времени занимает предварительно обработанная caffemodel для finetuning, если я собираюсь использовать CPU вместо GPU? – foo

+1

зависит от количества итераций, которые вы запускаете –

+0

Я использую очень мало данных для обучения только сейчас. Сколько итераций я должен использовать? – foo