AACSearch
ГлоссарийСемантика и векторы

Косинусное сходство (cosine similarity)

Что такое косинусное сходство и как оно измеряет близость векторов.

Косинусное сходство (cosine similarity)

Косинусное сходство — метрика близости двух векторов по углу между ними. Чем меньше угол, тем ближе к 1 значение, тем «похожее» смыслы.

Почему угол, а не расстояние

Для текстовых эмбеддингов важна не длина вектора, а направление — то есть смысл. Два текста про одно и то же, но разной длины дают векторы одного направления. Косинус это улавливает, игнорируя длину.

Как интерпретировать

Значение 1 — векторы совпадают по направлению (максимально похожи), 0 — перпендикулярны (несвязаны), -1 — противоположны. В векторном поиске документы ранжируются по убыванию косинусного сходства с вектором запроса.

Это самая распространённая метрика для семантического поиска.

On this page