Как работает приложение find face? Действительно в большинстве случаев находит человека по фото
Если прям совсем-совсем просто обьяснить, то он любое лицо в любом ракурсе приводит к положению "анфас", а потом численно описывает такие параметры как "угол наклона бровей", "позиция кончика носа относительно глаз" и так далее. Самое странное то, что нейросеть выдаёт набор чисел, но какие конкретно параметры она ими измеряет, никто не знает...
FindFace использует нейронные сети. Существует множество видов нейронных сетей. Самые распространенные сейчас - convolutional neural networks или сверточные нейронные сети. На сайте ntechlab.ru ( авторы алгоритма findface.ru) написано что они используют алгоритм обратного распространения для обучения нейронных сетей. Сам алгоритм появился в 70-е годы, но качественные реализации сверточных нейронных сетей появились только в 2012г. в США.