Zuhause Persönliche Finanzen Verwendung Item-basierter kollaborativer Filter in der Predictive Analysis - Dummies

Verwendung Item-basierter kollaborativer Filter in der Predictive Analysis - Dummies

Video: Google Docs vs Dropbox Paper 2025

Video: Google Docs vs Dropbox Paper 2025
Anonim

zeigt. Eines der Empfehlungssysteme von Amazon für Predictive Analysis-Anwendungen. kollaboratives Filtern auf Elementebene - Verteilen eines riesigen Bestands an Produkten aus der Unternehmensdatenbank, wenn ein Benutzer ein einzelnes Element auf der Website anzeigt. Sie wissen, dass Sie ein objektbasiertes kollaboratives Filtersystem (oder oft ein inhaltsbasiertes System) suchen, wenn es Ihnen in der ersten Elementansicht Empfehlungen anzeigt, auch wenn Sie kein Profil erstellt haben.

Sieht nach Magie aus, ist es aber nicht. Obwohl Ihr Profil noch nicht erstellt wurde (weil Sie nicht eingeloggt sind oder Sie keinen vorherigen Browserverlauf auf dieser Seite haben), nimmt das System eine Schätzung in Kauf: Es basiert auf dem Element selbst und, was andere Kunden nach (oder vor) dem Kauf dieses Artikels gesehen oder gekauft haben. So sehen Sie einige Bildschirmmeldungen wie

  • Kunden, die dieses Produkt gekauft haben, kauften auch …

  • Kunden, die Artikel in Ihrer jüngsten Geschichte gekauft haben, kauften auch …

  • Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel gesehen haben?

Im Wesentlichen basiert die Empfehlung darauf, wie ähnlich das aktuell angezeigte Element zu anderen Elementen ist, basierend auf den Aktionen der Nutzergemeinschaft.

Im Folgenden sehen Sie eine Beispielmatrix von Kunden und den gekauften Artikeln. Es wird als ein Beispiel für die kollaborative Filterung auf Basis von Elementen verwendet.

Kunde Artikel 1 Artikel 2 Artikel 3 Artikel 4 Artikel 5 Artikel 6
A X > X X B
X X C
X X D
X X X E
X X F
X X X X G
X X H
X > I X
Betrachten wir nun die mit der Kosinus-Ähnlichkeitsformel berechnete Item-Ähnlichkeit. Die Formel für
Cosinus-Ähnlichkeit

ist (A & middot; B) / (|| A || || B ||), wobei A und B zu vergleichende Elemente sind. Um das folgende Beispiel zu lesen und herauszufinden, wie ähnlich ein Paar von Elementen ist, suchen Sie einfach die Zelle, in der sich die beiden Elemente schneiden. Die Zahl wird zwischen 0 und 1 liegen. Ein Wert von 1 bedeutet, dass die Elemente vollkommen ähnlich sind. 0 bedeutet, dass sie nicht ähnlich sind.

Punkt 6

0
0 0 0 0 Punkt 5 0. 26
0. 29 0. 52 0. 82 0 Punkt 4 0. 32
0. 35 0. 32 0. 82 0 Punkt 3 0. 40
0. 45 0. 32 0. 52 0 Punkt 2 0. 67
0. 45 0. 35 0. 29 0 Punkt 1 0. 67
0. 40 0. 32 0. 26 0 Punkt 1 Punkt 2
Punkt 3 Punkt 4 Punkt 5 Punkt 6 Das System kann eine Liste von Empfehlungen bereitstellen, die über bestimmter Ähnlichkeitswert oder kann die oberste n

Stückzahl empfehlen.In diesem Szenario können Sie sagen, dass jeder Wert, der größer oder gleich 0 ist, 40 ähnlich ist. Das System wird diese Elemente empfehlen. Zum Beispiel ist die Ähnlichkeit zwischen Punkt 1 und Punkt 2 gleich 0. 67. Die Ähnlichkeit zwischen Punkt 2 und Punkt 1 ist die gleiche. Somit ist es ein Spiegelbild über die Diagonale von unten links nach oben rechts. Sie können auch sehen, dass Element 6 anderen Elementen nicht ähnelt, weil es den Wert 0 hat. Diese Implementierung eines objektbasierten Empfehlungssystems wird vereinfacht, um zu veranschaulichen, wie es funktioniert. Der Einfachheit halber verwenden Sie nur ein Kriterium, um die Ähnlichkeit eines Artikels zu bestimmen: ob der Nutzer den Artikel gekauft hat. Komplexere Systeme können detaillierter behandelt werden, indem

Profile verwendet werden, die von Benutzern erstellt wurden, die ihren Geschmack repräsentieren.

Wieviele Benutzer einen Artikel bewerten oder bewerten.

  • Wieviele Artikel der Benutzer kauft, ähnlich wie die potenziellen empfohlenen Artikel

  • Annahmen darüber treffen, ob ein Nutzer einen Artikel mag, basierend darauf, ob der Nutzer den Artikel einfach angesehen hat, obwohl kein Kauf getätigt wurde

  • Hier sind zwei gebräuchliche Möglichkeiten Verwenden Sie dieses Empfehlungssystem:

  • Offline über eine E-Mail-Marketingkampagne oder wenn sich der Benutzer auf der Website befindet, während er angemeldet ist.

Das System kann Werbeanzeigen senden oder diese Empfehlungen auf der Website abgeben:

  • Punkt 3 zu Kunde B

    Empfohlen, weil Kunde B Artikel 1 und 2 gekauft hat und beide Artikel Artikel 3 ähnlich sind.

    • Artikel 4, dann Artikel 2, zu Kunde C

      Empfohlen, weil Kunde C Artikel 3 und 5 gekauft hat. Punkt 5 ist ähnlich zu Punkt 4 (Ähnlichkeitswert: 0. 82). Punkt 2 ist ähnlich zu Punkt 3 (Ähnlichkeitswert: 0,45).

    • Punkt 2 bis Kunde D

      Empfohlen, weil Kunde D die Artikel 3, 4 und 5 gekauft hat. Artikel 3 ist ähnlich wie Artikel 2.

    • Artikel 1 bis Kunde E

      Empfohlen, weil Kunde E Artikel 2 gekauft hat und 3, die beide mit Artikel 1 identisch sind.

    • Artikel 3 bis Kunde F

      Empfohlen, weil Kunde F Artikel 1, 2, 4 und 5 gekauft hat. Artikel 1, 2 und 5 sind ähnlich wie Artikel 3

    • Punkt 2 an Kunde G

      Empfohlen, weil Kunde G die Artikel 1 und 3 gekauft hat. Beide sind Artikel 2 ähnlich.

    • Artikel 2, dann Artikel 3, Kunde H

      Empfohlen, weil Kunde H gekaufter Artikel 1. Artikel 1 ist ähnlich wie Artikel 2 und 3.

    • Nicht bestimmer Artikel an Kunde A

      Idealerweise sollten Sie mehr Artikel und Benutzer haben. Und es sollte einige Artikel geben, die ein Kunde gekauft hat, die anderen Artikeln ähneln, die er noch nicht gekauft hat.

    • Unbestimmter Artikel an Kunde I

      In diesem Fall reichen die Daten nicht aus, um als Grundlage für eine Empfehlung zu dienen. Dies ist ein Beispiel des Kaltstartproblems.

    • Online über eine Seitenansicht, während der Benutzer nicht angemeldet ist.

Verwendung Item-basierter kollaborativer Filter in der Predictive Analysis - Dummies

Die Wahl des Herausgebers

Wie man die Socialcast Mobile App benutzt - dummies

Wie man die Socialcast Mobile App benutzt - dummies

Sogar die stoischste Anwendung wie Microsoft Excel hat ein begleitendes Smartphone-App, natürlich hat Socialcast auch eine. Wenn es so wäre, wäre es nicht wirklich eine Ausrede zu sagen, dass Socialcast nicht sehr sozial wäre, wenn du es nicht mit in die große Welt außerhalb deiner Zelle mitnehmen könntest. Die mobile App ...

Wie man das App Verzeichnis von Yammer benutzt - dummies

Wie man das App Verzeichnis von Yammer benutzt - dummies

Sie haben vielleicht gehört: "Es gibt eine App dafür. "Nun, das ist der Fall bei Yammer, der als einzige Ressource für die Vernetzung am Arbeitsplatz funktioniert. Aber Yammer bietet Ihnen auch eine Menge Apps, mit denen Sie Ihr Arbeitsleben noch einfacher gestalten können. Es gibt zwei Möglichkeiten, auf das App-Verzeichnis zuzugreifen: Option ...

So ​​verwenden Sie die Yammer-Analysetools - Dummies

So ​​verwenden Sie die Yammer-Analysetools - Dummies

Yammer rühmt sich damit als "führendes soziales Unternehmensnetzwerk für Unternehmen" um die Arbeit intelligenter und schneller zu erledigen. "Woher weißt du, ob das wahr ist? Ein guter Weg, um zu sehen, wie es für Sie funktioniert, ist die Analyse von Yammer. Wie greifen Sie auf diese großartigen Tools zu? Es ist einfach. Log ...

Die Wahl des Herausgebers

Die Evolution von Distributed Computing für Big Data - Dummies

Die Evolution von Distributed Computing für Big Data - Dummies

Hinter allen wichtigen Trends des letzten Jahrzehnts, einschließlich Serviceorientierung, Cloud Computing, Virtualisierung und Big Data, ist eine grundlegende Technologie namens Distributed Computing. Einfach gesagt, ohne die Verteilung von Datenverarbeitung wäre keiner dieser Fortschritte möglich. Distributed Computing ist eine Technik, mit der einzelne Computer über geografische Gebiete hinweg miteinander vernetzt werden können, so als ob ...

Drei Anbieter mit Data Mining-Produkten - Dummies

Drei Anbieter mit Data Mining-Produkten - Dummies

Es gibt mehrere Anbieter, die Data-Mining-Produkte verkaufen, die Sie vielleicht in Betracht ziehen möchten. Verwenden Sie mit Ihrem Data Warehouse. Hier sind drei, die eine Überlegung wert sind. Microsoft Microsoft hat das serverseitige Data Mining mit Microsoft SQL Server 2005 eingeführt. Obwohl es nicht so ausgereift und ausgeklügelt wie SAS und SPSS ist, hat Microsoft im Laufe der Zeit seine Fähigkeit bewiesen ...

Grundlagen der Big-Data-Integration - Dummies

Grundlagen der Big-Data-Integration - Dummies

Die fundamentalen Elemente der Big-Data-Plattform verwalten Daten auf neue Weise verglichen mit der traditionellen relationalen Datenbank. Dies liegt daran, dass Skalierbarkeit und hohe Leistung erforderlich sind, um sowohl strukturierte als auch unstrukturierte Daten zu verwalten. Komponenten des Big-Data-Ökosystems von Hadoop bis NoSQL DB, MongoDB, Cassandra, ...

Die Wahl des Herausgebers

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

Die meisten modernen Smartphones sind Wi-Fi-fähig. In ein lokales Netzwerk können Sie Spotify-Tracks mithilfe von Wi-Fi auf Ihr Telefon streamen. Sie können Spotify Mobile zu Hause und über Wi-Fi-Netzwerke in Hotels und Cafés problemlos nutzen - Sie müssen nur sicherstellen, dass Sie angemeldet und verbunden sind. ...

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert, kann Auswirkungen auf den Festplattenspeicher Ihres Computers haben. Internetverbindung. Spotify funktioniert anders als viele andere Online-Musikdienste, weil es auf mehrere Arten angewiesen ist, um Ihnen reibungslos Musik ohne Verzögerungen zu liefern. In Computing-Sprechen, das Maß der Verzögerung zwischen Anfordern eines Songs und Hören es ...

So ​​erreichen Sie Spotify Support - Dummies

So ​​erreichen Sie Spotify Support - Dummies

Es kann vorkommen, dass Sie eine kleine Hilfe beim Navigieren und Verwenden von Spotify benötigen von deinen Spotify Freunden. Sie können jederzeit Support @ spotify per E-Mail senden. com mit Ihrer Frage oder melden Sie sich bei Twitter an und senden Sie einen Tweet an @spotify. Stellen Sie sicher, dass Sie alle Informationen einschließen, die dem Support-Team helfen könnten, einschließlich Ihres Benutzernamens, damit sie ...