Cosine Similarity is een maat voor hoe gelijkvormig twee vectoren (lijsten van getallen) zijn. Het meet de hoek tussen twee vectoren in een multidimensionale ruimte, ongeacht hun lengte. Een waarde van 1 betekent identiek, 0 betekent niet gerelateerd.
Deze meting is vooral nuttig in natuurlijke taalverwerking en machine learning, waar woorden of documenten worden omgezet naar numerieke vectoren. Cosine similarity helpt om tekstdocumenten te vergelijken, gelijksoortige items te vinden en aanbevelingssystemen te bouwen.