Ich arbeite an einem sehr einfachen Buchempfehlungssystem. Ich möchte wissen, was mit den Feldern zu tun ist, die vom Benutzer nicht bewertet werden, wenn Kosinusähnlichkeit festgestellt wird. Sollten wir sie ignorieren und nur mit den bewerteten Feldern berechnen oder sollten wir sie mit 0 markieren.
Das Buch, dem ich folge, sagt, dass die Felder ausgeschlossen werden sollen, da es im Fall der euklidischen und Pearson-Korrelation eine falsche Interpretation ergibt, aber im Fall der Kosinusähnlichkeit alle nicht bewerteten Felder auf 0 setzt.
Kann jemand erklären, warum es notwendig ist, die nicht bewerteten Felder nur für Cosine und nicht für andere auf 0 zu setzen, oder gibt es eine andere Möglichkeit, dies zu tun. (Ich weiß, wie sich das Setzen von Feldern 0 in Euklidisch und Pearson auf die Ausgabe auswirkt, bin mir aber des Kosinus nicht sicher.)