Нейросеть сравнивает по базе данных. Вы можете в гугл вставить картинку он выдаст похожие. Вот так оно и работает. Обучается сеть при помощи большого массива данных. Затем она просто выделяет определенные признаки по которым смотрит и сравнивает. Большие данные. И чем больше их будет тем более точно оно будет выдавать результат по совпадениям в баду. Далее вообще весело оно может выйти за пределы этой системы и искать везде.