Similitudine del coseno e distanza del coseno

Introduzione:

Jun 17, 2020 – 4 min read

La similarità del coseno è usata per determinare la similarità tra documenti o vettori. Matematicamente, misura il coseno dell’angolo tra due vettori proiettati in uno spazio multidimensionale. Ci sono altre tecniche di misurazione della somiglianza come la distanza euclidea o la distanza di Manhattan disponibili, ma qui ci concentreremo sulla somiglianza del coseno e sulla distanza del coseno.

La relazione tra somiglianza coseno e distanza coseno può essere definita come segue.

  1. La somiglianza diminuisce quando la distanza tra due vettori aumenta

2. La somiglianza aumenta quando la distanza tra due vettori diminuisce.

Similitudine coseno e distanza coseno:

Similitudine coseno dice che per trovare la similitudine tra due punti o vettori dobbiamo trovare l’angolo tra loro.

La formula per trovare la somiglianza e la distanza del coseno è la seguente:

Qui A=Punto P1,B=Punto P2 (nel nostro esempio)

Vediamo i vari valori di Cos Θ per capire la similarità del coseno e la distanza del coseno tra due punti dati (vettori) P1 & P2 considerando due assi X e Y.

Nell’immagine che segue ci sono dei casi.

Caso 1: Quando l’angolo tra i punti P1 & P2 è di 45 gradi, allora

cosintonia_similarità= Cos 45 = 0.525

Caso 2: Quando due punti P1 & P2 sono lontani tra loro e l’angolo tra i punti è di 90 gradi allora

cosine_similarity= Cos 90 = 0

Caso 3: Quando due punti P1 & P2 sono molto vicini e si trovano sullo stesso asse l’uno all’altro e l’angolo tra i punti è 0 gradi allora

cosine_similarity= Cos 0 = 1

L’immagine seguente ha tre casi.

Caso 4: Quando i punti P1 & P2 si trovano uno di fronte all’altro e l’angolo tra i punti è 180 gradi allora

cosine_similarity= Cos 180 = -1

Caso 5: Quando l’angolo tra i punti P1 & P2 è 270 gradi allora

cosine_similarity= Cos 270 = 0

Caso 6: Quando l’angolo tra i punti P1 & P2 è di 360 gradi allora

cosine_similarity= Cos 360 = 1

Passiamo questi valori di ogni angolo discusso sopra e vediamo la distanza Coseno tra due punti.

1 – Cosine_Similarity=Cosine_Distance

Caso 1: Quando Cos 45 Degree

Sostituiamo i valori nella formula di sopra .

1-0.525= Coseno_Distanza

0.475 =Cosine_Distance

Caso 2: Quando Cos 90 Grado

1-0= Cosine_Distance

1 =Cosine_Distance

Caso 3: Quando Cos 0 Grado

1-1= Cosine_Distance

0 =Cosine_Distance

Caso 4: Quando Cos 180 Grado

1-(-1)= Cosine_Distance

2 =Cosine_Distance

Caso 5: Quando Cos 270 Grado

1-0= Cosine_Distance

1 =Cosine_Distance

Caso 6: Quando Cos 360 gradi

1-1= Cosine_Distance

0 =Cosine_Distance

Possiamo chiaramente vedere che quando la distanza è minore la somiglianza è maggiore (i punti sono vicini l’uno all’altro) e la distanza è maggiore, due punti sono dissimili (lontani l’uno dall’altro)

Similitudine del coseno e distanza del coseno sono molto usati nei sistemi di raccomandazione per raccomandare prodotti agli utenti in base ai loro gusti e antipatie.

Pochi esempi in cui questo è usato sono siti web come Amazon, Flipkart per raccomandare articoli ai clienti per un’esperienza personalizzata, valutazione e raccomandazione di film ecc.

Conclusione: Spero che a questo punto abbiate una chiara comprensione della matematica dietro il calcolo della somiglianza del coseno e della distanza del coseno e il suo utilizzo.

Spero che vi piaccia il mio articolo, per favore battete il Clap 👏 (50 volte) per motivarmi a scrivere ulteriormente.

Vuoi connetterti :

Linked In : https://www.linkedin.com/in/anjani-kumar-9b969a39/

Se ti piacciono i miei post qui su Medium e desideri che io continui a fare questo lavoro, considera di sostenermi su patreon

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.