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