Существует более простой метод, который похож на вложение слов.Если мы найдем выразительное векторное представление или вложение для изображений, мы можем затем вычислить их сходство, посмотрев, насколько близки их векторы друг к другу.
Кроме того, если мы рассчитываем эти векторы для всех изображений в нашей базе данных заблаговременно, этот подход является как быстрым (один проход вперед и эффективный поиск сходства), так и масштабируемым.
Annoy - одна из библиотек, реализующих быстрые решения.