Встречается на собеседованиях • сегодня
Что такое косинусная близость
Косинусная близость (Cosine Similarity) — это мера сходства между двумя векторами, вычисляемая как косинус угла между ними. Она показывает, насколько направления векторов совпадают, независимо от их длины. Значения варьируются от -1 (противоположные направления) до 1 (одинаковые направления), где 0 означает ортогональность.
Формула:
[ \text{cosine_similarity}(A, B) = \frac{A \cdot B}{|A| \cdot |B|} ]
Пример в Python:
python
from sklearn.metrics.pairwise import cosine_similarity
import numpy as np
A = np.array([1, 2, 3])
B = np.array([4, 5, 6])
similarity = cosine_similarity([A], [B])[0][0]
print(similarity) # ~0.974Применяется в NLP (сравнение документов), рекомендательных системах и других задачах, где важна направленность, а не величина векторов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы