Я продолжил эксперименты с прототипом программы PhotoGuru, чтобы понять может ли распознавание «стиля» фотографии чем-то помочь пользователю.

В новой версии обновлен интерфейс и программа выдает всего один ответ. Чаще всего, это фамилия фотографа и процент «похожести» фотографии пользователя на стиль одного из шести фотографов.



Если процент ниже 33%, система не может установить автора и делает вывод, что перед ней новый «гуру» и вместо фамилии показывает надпись «PHOTO GURU».

if (maxPercent <= 100/numPhotographers*2) {
        message = " ? "
        photoGuru = "Photo Guru"
}

Я добавил в систему свои фотографии и портреты Жени Отцецкого и модель начала ошибаться в 31% случаев.
Отредактировав выборки, я понял, что начинаю подгонять ответы под результат. Нужен другой путь. Оказалось, что систему можно учить дольше. Я увеличил количество циклов обучения до 20 и теперь система почти не ошибается, когда анализирует фотографии из тестовой выборки.



В целом модель правильно классифицирует неизвестные ей портреты, но одну из моих старых фотографий система посчитала фотографией Жени Отцецкого и не совсем уверена, что я сам снимал автопортрет.



Но больше всего я впечатлен, что тренируясь только на портретах, система смогла с 99% точностью подтвердить, что пейзажи с «паровозиками» снимал Евгений Отцецкий.



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

Система посчитала, что фотографии от Tim Walker похожи на фотографии Жени Отцецкого, Mike Brodie снимает как Егор Войнов, абстракцию сделал Максим Шумилин.



Скорее всего, модель анализирует фотографии на уровне композиции и потому выдает такой результат. Оценить эстетику и символы она не может, а белый квадрат распознает как фотографию одного из авторов.

Игра с PhotoGuru может быть полезна при самообучении фотографии. Для этого нужно увеличить количество фотографов известных системе, подумать о защите от «читеров» и добавить «награды». Например, значок «Виденин 99%» и «большая медалька» пользователю, который собрал значки «99%» от всех фотографов.

А если кто-то получит статус «PHOTO GURU» – диплом за уникальность.

Комментарии (0)