Introduktion :
Kosinläget används för att bestämma likheten mellan dokument eller vektorer. Matematiskt sett mäter den cosinus av vinkeln mellan två vektorer som projiceras i ett flerdimensionellt rum.Det finns andra tekniker för att mäta likhet, t.ex. euklidisk distans eller Manhattan-distans, men vi kommer här att fokusera på cosinuslikhet och cosinusavstånd.
Sambandet mellan cosinuslikhet och cosinusavstånd kan definieras enligt följande:
- Likheten minskar när avståndet mellan två vektorer ökar
2. Likheten ökar när avståndet mellan två vektorer minskar.
Låt oss passera dessa värden för varje vinkel som diskuterats ovan och se cosinusavståndet mellan två punkter.
1 – Cosine_Similarity=Cosine_Distance
Fall 1: När Cos 45 Degree
Låt oss ersätta värdena i ovanstående formel .
1-0.525= Cosine_Distance
0.475 =Cosine_Distance
Fall 2: När Cos 90 Degree
1-0= Cosine_Distance
1 =Cosine_Distance
Fall 3: När Cos 0 Degree
1-1= Cosine_Distance
0 =Cosine_Distance
Fall 4: När Cos 180 Degree
1-(-1)= Cosine_Distance
2 =Cosine_Distance
Fall 5: När Cos 270 Degree
1-0= Cosine_Distance
1 =Cosine_Distance
Fall 6: När Cos 360 Degree
1-1= Cosine_Distance
0 =Cosine_Distance
Vi kan tydligt se att när avståndet är mindre är likheten större (punkterna är nära varandra) och när avståndet är större är två punkter olikartade (långt ifrån varandra)
Cosine Likhet och Cosine Avstånd används flitigt i rekommendationssystem för att rekommendera produkter till användarna baserat på vad de gillar och inte gillar.
Få exempel där detta används är webbplatser som Amazon och Flipkart för att rekommendera varor till kunderna för en personlig upplevelse, filmer som betygsätts och rekommenderas osv.
Slutsats: Jag hoppas att du nu har en klar förståelse för matematiken bakom beräkningen av cosinuslikhet och cosinusavstånd och dess användning.
Hoppar att du gillar min artikel.Tryck gärna på Clap 👏(50 gånger) för att motivera mig att skriva vidare.
Vill du ansluta :
Linked In : https://www.linkedin.com/in/anjani-kumar-9b969a39/
Om du gillar mina inlägg här på Medium och vill att jag ska fortsätta att göra detta arbete, kan du överväga att stödja mig på patreon
.