Wanneer om kosinus-ooreenkoms te gebruik?

INHOUDSOPGAWE:

Wanneer om kosinus-ooreenkoms te gebruik?
Wanneer om kosinus-ooreenkoms te gebruik?
Anonim

Cosinus-ooreenkoms word oor die algemeen gebruik as 'n metriek vir meting van afstand wanneer die grootte van die vektore nie saak maak nie. Dit gebeur byvoorbeeld wanneer daar met teksdata gewerk word wat deur woordtellings voorgestel word.

Wanneer moet ek kosinus-ooreenkoms gebruik?

Cosinus-ooreenkoms meet die ooreenkoms tussen twee vektore van 'n innerlike produkruimte. Dit word gemeet aan die cosinus van die hoek tussen twee vektore en bepaal of twee vektore min of meer in dieselfde rigting wys. Dit word dikwels gebruik om dokumentooreenkoms te meet in teksanalise.

Waarom gebruik kosinus-ooreenkoms in plaas van Euklidiese afstand?

Die kosinus-ooreenkoms is voordelig, want selfs al is die twee soortgelyke dokumente ver uitmekaar op die Euklidiese afstand as gevolg van die grootte (soos, die woord 'krieket' het 50 keer in een dokument en 10 keer in 'n ander verskyn) kan hulle het steeds 'n kleiner hoek tussen hulle. Kleiner die hoek, hoe groter die ooreenkoms.

Wat is die verskil tussen kosinus-ooreenkoms en Euklidiese afstand?

In hierdie artikel het ons die formele definisies van Euklidiese afstand en kosinus-ooreenkoms bestudeer. Die Euklidiese afstand stem ooreen met die L2-norm van 'n verskil tussen vektore. Die cosinus-ooreenkoms is eweredig aan die puntproduk van twee vektore en omgekeerd eweredig aan die produk van hul groottes.

Wat is die verskil tussen cosinus-ooreenkoms en cosinus-afstand?

Gewoonlik gebruik mense die kosinus-ooreenkoms as 'n ooreenkoms-metriek tussen vektore. Nou kan die afstand gedefinieer word as 1-cos_similarity. Die intuïsie hieragter is dat as 2 vektore perfek dieselfde is, dan is ooreenkoms 1 (hoek=0) en dus is afstand 0 (1-1=0).

Aanbeveel: