Website mit Algorithmus erstellen- einfach?
Ich will eine Website erstellen, die erkennt, was die Interessen des Kunden sind und diesem dann die entsprechenden Produkte anbietet. Wenn er sich zum Beispiel häufig Fußbälle anguckt, dann sollen ihm auch weiterhin Fußball-produkte angeboten werden. Unter welche Art des Algorithmus fällt dieses Konzept und inwiefern ist das umsetzbar?
4 Antworten
Sowas nennt man Recommender System, und es gibt zahlreiche Algorithmen dafür. Die unterscheiden sich u.a. in den verwendeten Daten: etwa das sogenannte Collaborative Filtering ("Benutzer die X gekauft haben haben auch Y gekauft") und Content-based Filtering (ich erkenne die Präferenzen des Benutzers oder gehe von einem Produkt aus und suche dann Produkte, die diesem am nächsten kommen).
Das Thema wird seit Jahrzehnten aktiv beforscht (mit Wettbewerben wie dem einstigen Netflix Prize, der jährlichen RecSys Challenge), es gibt auch jede Menge Bibliotheken und Webservices dafür (Beispiel).
Das ist kein Algorithmus, das ist ein ganzes Themenfeld. Oder gar mehrere Themenfelder.
Wichtig erstmal: Woher bekommst du die Daten?
Das macht in gewisser Weise jeder Shop. Natürlich kann man das auf der Seite implementieren.
Schon komplex...
Musst ja nur mitzählen von welcher Kategorie sich dein Nutzer Produkte ansieht/kauft.
Das kannst Du dann beliebig gewichten und Vorschläge daraus generieren.
So richtig schlau muss das System auch gar nicht sein. Also erste Implementierung wäre billig und würde schon mal Vorschläge machen.
Klar kannst Du dann erweitern bis hin zum machine learning um den Umsatz zu maximieren, die Anzahl verkaufter Produkte zu maximieren, oder was immer.
Gruß
Ich bin auf diesem Gebiet ziemlich unwissend, wo könnte man die Daten denn herbekommen?
Und wäre es für ein IT-Unternehmen machbar, so eine Website zu erstellen wenn man an eines herantritt?