As we will be working on this concept, it would be nice to reiterate the basics. Cosine similarity is a measure of similarity between two nonzero vectors of an inner product space that measures the cosine of the angle between them. Cosine of 00 is 1 and it is less than 1 for any other angle:
![](/api/v2/epubs/9781788295758/files/assets/479c7ace-a21d-40b3-812b-1dc9f30e3868.jpg)
Here, Ai and Bi are components of vector A and B respectively:
![](/api/v2/epubs/9781788295758/files/assets/2b4a7a82-ad4c-4b2a-b808-e423a334de6f.png)
Example: Let us assume A = [2, 1, 0, 2, 0, 1, 1, 1], B = [2, 1, 1, 1, 1, 0, 1, 1] are the two vectors and we would like to calculate the cosine similarity:
A value of ...