Описание тега cosine-similarity

Косинусное сходство - это мера сходства между двумя векторами внутреннего пространства продукта, которая измеряет косинус угла между ними. Это популярная мера сходства между двумя векторами, поскольку она вычисляется как нормализованное скалярное произведение двух векторов, которое можно вычислить с помощью простых математических операций.

Из Википедии:

Косинусное сходство - это мера сходства между двумя векторами внутреннего пространства продукта, которая измеряет косинус угла между ними. Косинус 0 градусов равен 1, и он меньше 1 для любого другого угла. Таким образом, это оценка ориентации, а не величины: два вектора с одинаковой ориентацией имеют косинусное сходство, равное 1, два вектора под углом 90 градусов имеют подобие 0, а два диаметрально противоположных вектора имеют сходство -1, независимо от их величина.

Косинусное сходство - это популярная мера подобия между двумя векторами a и b, потому что его можно эффективно вычислить, разделив скалярное произведение двух векторов на евклидову норму каждого (квадратный корень из суммы квадратов членов). Например, векторы (0, 3, 4) и (-3, 4, 0) имеют скалярное произведение 12 и каждый имеют норму 5, поэтому их сходство скалярных произведений составляет 12/5/5 = 0,48.