Общая суть такова - имеется большая выборка фото, эти фото имеют свою оценку. Нужно найти среди этих фото закономерность между самим фото и его оценкой. Впоследствии предсказывать оценку для новых фотографий.
Тут кроме нейросети мне в голову ничего не пришло, но, вероятно, есть лучшее решение подобной задачи, а я о нем не знаю.
И ещё вот - как делают поиск похожих фотографий? Что об этом почитать можно?