Ontdek de kracht van een aanbevelingsmachine
Taylor en Jane kijken allebei graag films. Taylor houdt alleen van drama’s, komedies en romantische films. Jane houdt alleen van actie, avontuur en verder vooral spannende films. Een van de grootste voordelen van ALS-gebaseerde aanbevelingssystemen is dat ze films of items kunnen vinden die gebruikers leuk zullen vinden, zelfs als die zelf denken van niet. Bekijk hieronder de filmbeoordelingen die Taylor en Jane hebben gegeven. Het ligt voor de hand dat hun verschillende voorkeuren tot verschillende aanbevelingen leiden.
In deze course komen veel concepten voorbij die je misschien bent vergeten. Heb je een snelle opfrisser nodig? Download dan de PySpark Cheat Sheet en houd die bij de hand!
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen met PySpark
Oefeninstructies
- Bekijk
TJ_ratingsmet de methode.show()en eventueel andere methoden die je handig vindt om te zien hoe ze de verschillende films die ze hebben gezien hebben beoordeeld. - Vul de gebruikersnamen in de functie
get_ALS_recs()in om te zien welke films ALS aanbeveelt voor Jane en Taylor op basis van de gegeven beoordelingen. Komen de aanbevelingen logisch op je over?
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# View TJ_ratings
TJ_ratings.show()
# Generate recommendations for users
get_ALS_recs(["____","____"])