CommencezCommencez gratuitement

Voyez la puissance d'un moteur de recommandation

Taylor et Jane aiment toutes deux regarder des films. Taylor aime seulement les drames, les comédies et les films romantiques. Jane aime uniquement les films d'action, d'aventure et, plus largement, les films à sensation. L'un des grands avantages des moteurs de recommandation fondés sur ALS est leur capacité à repérer des films ou des éléments qu'une personne va aimer, même si elle pense au départ que ce ne sera pas le cas. Jetez un coup d'œil aux cotes de films que Taylor et Jane ont fournies ci-dessous. On pourrait s'attendre à ce que leurs préférences différentes mènent à des recommandations différentes.

Ce cours couvre de nombreux concepts que vous avez peut-être oubliés. Au besoin, téléchargez la feuille de triche PySpark pour un rappel rapide et gardez-la à portée de main !

Cette activité fait partie du cours

Créer des moteurs de recommandation avec PySpark

Voir le cours

Instructions de l’exercice

  • Examinez TJ_ratings avec la méthode .show() et toute autre méthode que vous préférez pour voir comment chacun a coté les différents films visionnés.
  • Saisissez des noms d'utilisateurs dans la fonction get_ALS_recs() fournie pour voir quels films ALS recommande à Jane et à Taylor en fonction des cotes fournies. Est-ce que ces recommandations vous semblent cohérentes?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# View TJ_ratings
TJ_ratings.show()

# Generate recommendations for users
get_ALS_recs(["____","____"]) 
Modifier et exécuter le code