2016-12-21 11 views
0

Я пытаюсь обучить учебную модель, чтобы распознать одну конкретную сцену. Например, скажите, что я хотел бы обучить его распознаванию фотографий, сделанных в парке развлечений, и у меня уже есть 10 тысяч снимков, сделанных в парке развлечений. Я хотел бы обучить эту модель этим фотографиям, чтобы она могла дать оценку другим снимкам вероятности того, что они были взяты в парке развлечений. Как мне это сделать? Учитывая, что это проблема распознавания изображений, я бы, вероятно, использовал сверточную нейронную сеть, но я не совсем уверен, как ее обучать в этом случае.Учебная модель для распознавания одного конкретного объекта (или сцены)

Спасибо!

ответ

0

Существует несколько возможных способов. Наиболее тривиальным является сбор большого количества негативных примеров (изображений из других мест) и подготовка модели с двумя классами.

Второй подход заключается в подготовке сети для извлечения значимых низкоразмерных изображений из входного изображения (вложений). Здесь вы можете использовать сиамскую тренировку для явного обучения сети, чтобы узнать сходство между изображениями. Такой подход используется, например, для распознавания лиц (см. FaceNet). Имея такие вложения, вы можете использовать некоторые хорошо зарекомендовавшие себя методы обнаружения отбросов, например, 1-классное SVM или любой другой классификатор. В этом случае вам также нужны отрицательные примеры.

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

В целом, ваш успех в этой задаче сильно зависит от оператора задачи (ограниченного только парками или любого места) и правильных данных.

+0

Спасибо за ответ! На самом деле никогда не слышал о сиамской подготовке, поэтому обязательно посмотрим на это. Еще один вопрос. Есть ли способ сделать это без отрицательных примеров? Еще раз спасибо. – shmibloo

+0

Обучение по позитивным примерам возможно только для других моделей, но я не знаю об этом для нейронных сетей. И это невозможно для сиамского подхода. Но собрать отрицательные примеры было бы самым простым решением по сравнению с построением схем экзотической подготовки только для положительных примеров. –