В основе работы этой нейросети лежит алгоритм другого искусственного интеллекта от Яндекса, который может распознавать разные российские города по одной фотографии.
В качестве алгоритма Яндекс использовал сверточную нейросеть SE-ResNeXt-50. В компании не рассказали технические особенности алгоритмов, однако известно, что нейросеть обучалась на тысячах снимков. Предыдущая нейросеть для распознавания российских городов обучалась на 400 тыс. фотографий.
При этом страну нейросеть может узнать даже по фрагментам фотографий, поскольку изучает все части снимков по отдельности. Например, Нидерланды нейросеть может узнать по темным кирпичным стенам и белым оконным рамам.
Важно, что нейросеть не подключается во время своей работы к сервису «Яндекс.Картинки», поскольку тогда искусственный интеллект бы точно моментально угадывал местоположение.