Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Bekijk TJ_ratings met 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(["____","____"]) 
Code bewerken en uitvoeren