Re:Show HN: Similarity = cosine(your_GitHub_stars, Karpathy)...
by Edwinr95 on Friday January 09, 2026 @01:55PM
(#46557572)
The dot product is computed between two vectors.
For these use cases that dot product is equal to the cosine of the angle between these angles.
(Strictly speaking we have that the angle is actually defined in terms of the dot/inner product in more abstract spaces like function spaces or L^p/l^p)
Re:Show HN: Similarity = cosine(your_GitHub_stars, Karpathy)...
by armcat on Friday January 09, 2026 @01:58PM
(#46557621)
It's grounded in basic trigonometry, i.e. it calculates the angle `theta` between two entities/vectors, `a` and `b`. If `theta` is close to 180 degrees, cos(theta) is -1, and cosine similarity dictates these are opposite concepts, i.e. unrelated.
I've heard the term "cosine similarity" before but not really looked into it. What does this computation have to do with trigonometry?