Erlebe, wie stark ein Recommendation-Engine ist
Taylor und Jane schauen beide gern Filme. Taylor mag nur Dramen, Komödien und Romanzen. Jane mag nur Action, Abenteuer und sonstige spannende Filme. Einer der größten Vorteile von ALS-basierten Recommendation-Engines ist, dass sie Filme oder Artikel finden können, die Nutzer:innen gefallen – selbst wenn diese denken, dass sie ihnen nicht gefallen würden. Sieh dir unten die Filmbewertungen an, die Taylor und Jane abgegeben haben. Es liegt nahe, dass ihre unterschiedlichen Vorlieben zu unterschiedlichen Empfehlungen führen würden.
Dieser Kurs streift viele Konzepte, die du vielleicht vergessen hast. Wenn du eine schnelle Auffrischung brauchst, lade dir das PySpark Cheat Sheet herunter und halte es griffbereit!
Diese Übung ist Teil des Kurses
<Kurs>Recommendation Engines mit PySpark erstellen</Kurs>Übungsanweisungen
- Sieh dir
TJ_ratingsmit der Methode.show()und allen anderen Methoden an, die du bevorzugst, um zu sehen, wie jede:r die verschiedenen gesehenen Filme bewertet hat. - Gib die Benutzernamen in die bereitgestellte Funktion
get_ALS_recs()ein, um zu sehen, welche Filme ALS Jane und Taylor auf Basis der Bewertungen empfiehlt. Ergeben die Empfehlungen für dich Sinn?
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# View TJ_ratings
TJ_ratings.show()
# Generate recommendations for users
get_ALS_recs(["____","____"])