[PYTHON] Was ist ein empfohlener Motor? Zusammenfassung der Typen

Was ist ein empfohlener Motor?

Wenn Sie beispielsweise Netflix öffnen, wird "Für Sie empfohlen" angezeigt. Ist auf dem oberen Bildschirm. Dies "für Sie empfohlen" Ein Motor, der extrahiert.

Das empfohlene Engine-System verändert den Umsatz der gesamten Site erheblich und macht sie zu einem der Orte, an denen Datenwissenschaftler eine aktive Rolle spielen können. Es gibt Überraschungen usw. als Rahmen, um einen empfohlenen Motor zu machen.

Motortyp empfehlen

Es scheint, dass es ungefähr 3 Arten gibt.

Simple engine Wir empfehlen einfach diejenigen mit hoher Bewertung. Wir bewerten keine individuellen Benutzerpräferenzen. Wenn die Bewertung "Ihr Name ist" beispielsweise 5 Sterne beträgt, Ich empfehle es allen Benutzern.

Vorteil Sehr einfach und leicht zu implementieren

Nachteil Es wird nicht empfohlen, den Geschmack einzelner Benutzer widerzuspiegeln. Daher werden SF für Frauen und beliebte Liebesfilme für Männer für Männer empfohlen und die Genauigkeit ist gering.

Content-based engine Wir empfehlen einfach Produkte mit ähnlichen Inhalten. Zum Beispiel sind Raubtiere und Außerirdische inhaltlich ähnlich. Wenn Sie Raubtiere mögen, empfehle ich Aliens.

Vorteil Die Implementierung ist unsicher und für die Menschen leicht zu erklären. Stark bei der Empfehlung von Filmen nach Genre (SF, Liebe usw.)

Nachteil Ich neige dazu, alte Filme zu empfehlen, weil ich mit den Trends nicht Schritt halten kann. Da nur ähnliche Inhalte empfohlen werden, wird empfohlen, unabhängig davon, ob diese niedrig oder hoch sind.

Collaborative Filtering engine Ich empfehle Ihnen, was Benutzer wie Sie mögen.

Angenommen, Sie mögen Ponyo auf einer Klippe (General Ghibli arbeitet). Außer Ihnen mögen Benutzer, die Ponyo auf der Klippe mögen (allgemeine Ghibli-Werke), aus irgendeinem Grund auch "Ihr Name ist". Die empfohlene Engine empfiehlt Ihnen daher "Ihr Name ist".

Vorteil Hohe Genauigkeit, da sie dem individuellen Geschmack des Benutzers entspricht.

Nachteil Es ist etwas schwierig umzusetzen und den Menschen schwer zu erklären. Die Genauigkeit ist ohne große Datenmenge gering.

Zusammenfassung

Datenbewusste Unternehmen wie Netflix verwenden kollaborative Filter-Engines. Eindruck, dass die Schwierigkeit der Montage von oben nach unten zunimmt, aber auch die Genauigkeit

Recommended Posts

Was ist ein empfohlener Motor? Zusammenfassung der Typen
Was ist die Ursache für den folgenden Fehler?
[Python] [Meta] Ist der Python-Typ ein Typ?
Was ist die XX-Datei im Stammverzeichnis eines beliebten Python-Projekts?
Es ist ein Mac. Was ist der Linux-Befehl Linux?
Was ist eine Distribution?
Was ist ein Hacker?
Rache der Typen: Rache der Typen
Eine verschiedene Zusammenfassung dessen, was ich über Ansible recherchiert habe
Eine Zusammenfassung dessen, was ich wie ein Blog berührt habe
Zip 4 Gbyte Problem ist eine Geschichte der Vergangenheit
2017.3.6 ~ 3.12 Zusammenfassung unserer Aktivitäten
[Einführung in die Statistik] Welche Art von Verteilung ist die t-Verteilung, die Chi-Quadrat-Verteilung und die F-Verteilung? Eine kleine Zusammenfassung der Verwendung von [Python]
Zusammenfassung der Linux-Verteilungstypen
Was ist ein Entscheidungsbaum?
Was ist ein Kontextwechsel?
Was ist ein Superuser?
Was ist ein Systemaufruf?
[Definition] Was ist ein Framework?
Eine kurze Zusammenfassung von Linux
Was ist die Schnittstelle für ...
Was ist eine Rückruffunktion?
Was ist die Rückruffunktion?
Das Bild ist Namekuji
Was ist der Unterschied zwischen symbolischen und harten Links?
Zusammenfassung des mit einer Geschwindigkeit von einer Sekunde durchgeführten Bildcrawls
Eine grobe Zusammenfassung der Unterschiede zwischen Windows und Linux
Was ist die Standard-TLS-Version des Python-Anforderungsmoduls?
Die Zusammenfassung des maschinellen Lernens in Python für Anfänger ist sehr kurz.
Gibt es ein Geheimnis in der Häufigkeit der Umfangszahlen?
[Python] Was ist eine Zip-Funktion?
[Python] Was ist eine with-Anweisung?
Ist die Niederschlagswahrscheinlichkeit korrekt?
Eine kurze Zusammenfassung der Python-Sammlung
H29.2.27 ~ 3.5 Zusammenfassung meiner Arbeit
Unter Linux ist der Zeitstempel einer Datei etwas vorbei.
[Python] Was ist @? (Über Dekorateure)
Was ist ein lexikalischer / dynamischer Bereich?
Was ist das Convolutional Neural Network?
Was ist Schaben? [Zusammenfassung für Anfänger]
Was für ein Kernel ist dieser Kernel?
Eine grobe Zusammenfassung der Geschichte des Betriebssystems
Was ist das X Window System?
Ich habe die Quantenbits (Anfänger) kurz zusammengefasst.
Was ist ein Hund? Volumen der GET-Anforderungen und Abfrageparameter
Wofür ist der Python-Unterstrich (_)?
Wissenschaft "Ist Saito der Vertreter von Saito?"
Die Geschichte des Exportierens eines Programms
[Python] Was ist ein formales Argument? So stellen Sie den Anfangswert ein
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
[Beispiel für eine Python-Verbesserung] Was ist die empfohlene Lernseite für Python-Anfänger?
Was für ein Buch ist der meistverkaufte "Python Crash Course" der Welt?
Was ist eine C-Sprachbibliothek? Welche Informationen sind für die Öffentlichkeit zugänglich?
[Einführung in Python] Wie wird mit der continue-Anweisung wiederholt?
Was Java-Benutzer davon gehalten haben, die Go-Sprache für einen Tag zu verwenden
Was für eine Programmiersprache ist Python?