2016-05-17 9 views
-2

Kann jemand mir schuhen, wie man Kosinusähnlichkeit ausarbeitet bitte? Ich verstehe, dass jemand eine ähnliche Frage vor similar question link beantwortet hat, aber ich verstehe nicht, wie das Endergebnis erreicht wurde.kann jemand mir zeigen, wie man einfache Kosinusähnlichkeit grafisch ausarbeitet

+0

Verwenden Sie die Gleichung. * Wo versagst du? –

+0

ich verstehe nicht die Gleichung ist, wo ich scheitere – user3412172

+0

Dann müssen Sie ein ** lineares Algebra Buch ** und studieren, dass! Wir wissen nicht, wo wir anfangen sollen. –

Antwort

0

Als Kosinusähnlichkeit Gleichung

enter image description here

Und im similar question link die gewählte Antwort wurde zwei Vektoren berechnet für zwei Sätze für Wortzählwerte stehen.

A = (2,1,0,2,0,1,1,1) 
B = (2,1,1,1,1,0,1,1) 

So können wir das Punktprodukt von A berechnen und B

dotProduct(A,B) = 2x2 + 1x1 + 0x1 + 2x1 + 0x1 + 1x0 + 1x1 + 1x1 = 9 

und Größe von A und B sind

magnitude(A) = sqrt(2x2 + 1x1 + 0x0 + 2x2 + 0x0 + 1x1 + 1x1 + 1x1) = 3.464 
magnitude(B) = sqrt(2x2 + 1x1 + 1x1 + 1x1 + 1x1 + 0x0 + 1x1 + 1x1) = 3.162 

Dann könnten wir die Gleichung gelten:

similarity = cos(theta) = dotProduct(A,B)/(magnitude(A) x magnitude(B)) 
         = 9/(3.464 x 3.162) 
         = 0.822 

wo Theta der Winkel betwe ist en Vektor A und Vektor B

+0

ernsthaft Kumpel danke soooooo viel !!!!!! – user3412172