Как работает инструмент Найти схожие объекты с помощью эмбеддингов
Доступно с лицензией Advanced.
Инструмент Найти схожие объекты с помощью эмбеддингов выполняет многомерный поиск сходства по данным местоположений и изображений, сравнивая их представления эмбеддингов. Инструмент оптимизирован для обработки больших наборов данных эмбеддингов с использованием параллельной обработки. Этот инструмент рекомендуется для длительного анализа после предварительного изучения с помощью инструмента Найти схожие.
В отличие от интерактивного поиска сходства, этот инструмент работает как операция геообработки и не блокирует вид карты во время работы, что делает его подходящим для крупномасштабного и требующего больших вычислительных затрат поиска сходства.
Концептуальный рабочий процесс
Концептуально, инструмент работает следующим образом:
Входные эмбеддинги (пространство поиска)
Входные объекты эмбеддингов определяют пространство поиска для анализа сходства. Каждый объект содержит представление эмбеддинга, полученное либо из изображений, либо из географического местоположения.
Для эмбеддингов изображений ячейки сетки эмбеддингов представляют объекты, извлеченные из базовых изображений. Все вычисления сходства выполняются на этих ячейках сетки эмбеддингов. Изображения отображаются только для визуального ознакомления и непосредственно не используются при расчете сходства.

Для эмбеддингов местоположений каждый объект представлен эмбеддингом, полученным из его географического положения. Сходство вычисляется путём сравнения этих эмбеддингов на основе местоположения.

Аналогично, для текстовых эмбеддингов каждый объект представлен эмбеддингом, производным от связанного с ним текстового атрибута. Сходство вычисляется путём сравнения этих текстовых эмбеддингов, позволяющих выявить семантические связи между объектами.
Объекты запроса
Пространсвенные объекты запроса определяют объекты, представляющие интерес для поиска сходства. В качестве запросов можно использовать один или несколько полигональных объектов.
Идентифицируются все ячейки сетки эмбеддингов или объекты в пространстве поиска, которые перекрываются с полигонами запроса, и вычисляется среднее значение их векторов эмбеддингов для получения единого эмбеддинга запроса.
Затем результирующий эмбеддинг запроса сравнивается со всеми эмбеддингами в пространстве поиска (входные объекты эмбеддингов) с использованием косинусоидального сходства для идентификации схожих объектов.

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

Результаты поиска сходства записываются в выходной класс пространственных объектов, в котором хранятся сопоставленные объекты со всеми доступными атрибутами.
Интерпретация сходства на основе эмбеддингов
Поиск сходства выполняется исключительно на основе представлений эмбеддингов. Определение сходства зависит от типа используемых эмбеддингиов и модели, которая их сгенерировала.
Эмбеддинги местоположений
При использовании эмбеддингов местоположений каждый объект представлен эмбеддингом, производным от его географического местоположения и области. Сходство между объектами вычисляется путем сравнения этих представлений эмбеддингов.
Пространственные характеристики, закодированные в эмбеддингах, зависят от используемой модели эмбеддингов. Следовательно, объекты, которые считаются похожими, основаны на шаблонах, полученных с помощью модели, создавшей эмбеддинги.
Эмбеддинги изображений
При использовании эмбеддингов изображений ячейки сетки эмбеддингов представляют объекты, извлеченные из базовых изображений. Поиск сходства выполняется на этих сетках эмбеддингов, а не на собственно пикселях изображения.
Изображения, отображаемые на карте, предоставляются только для визуального ознакомления и непосредственно не используются при расчете сходства. Все сравнения проводятся с использованием представлений эмбеддингов, полученных из изображения.
Текстовые эмбеддинги
При использовании текстовых эмбеддингов каждый объект представлен эмбеддингом, производным от связанного с ним текстового атрибута. Сходство между объектами вычисляется путем сравнения этих представлений эмбеддингов.
Во всех случаях сходство определяется путем сравнения представлений эмбеддингов, и результаты могут варьироваться в зависимости от используемой модели эмбеддингов.
Рекомендации по определению объектов запроса
Для получения оптимальных результатов используйте объекты запроса, которые уже дали значимые результаты в интерактивном рабочем процессе поиска сходства. Вы можете экспортировать объекты запроса, используемые в интерактивном поиске сходства, и использовать эти экспортированные объекты в качестве слоя объектов запроса для этого инструмента. Такой подход помогает обеспечить последовательные и надёжные результаты сходства при масштабировании анализа на более крупные наборы данных.