Kom igångKom igång gratis

Upplev kraften hos en rekommendationsmotor

Taylor och Jane gillar båda att se på film. Taylor föredrar drama, komedier och romantiska filmer. Jane gillar action, äventyr och andra spänningsfyllda filmer. En av de stora fördelarna med ALS-baserade rekommendationsmotorer är att de kan identifiera filmer eller produkter som användare kommer att uppskatta – även om de själva tror att de inte skulle gilla dem. Ta en titt på filmbetyg som Taylor och Jane har lämnat nedan. Man kan förvänta sig att deras olika preferenser leder till olika rekommendationer.

Kursen berör många koncept som du kanske inte har arbetat med på ett tag. Om du behöver en snabb repetition kan du ladda ned PySpark Cheat Sheet och ha det till hands!

Den här övningen är en del av kursen

Bygg rekommendationsmotorer med PySpark

Visa kurs

Övningsinstruktioner

  • Undersök TJ_ratings med metoden .show() och andra metoder du föredrar för att se hur de betygsatt de filmer de har sett.
  • Ange användarnamnen i funktionen get_ALS_recs() för att se vilka filmer ALS rekommenderar för Jane och Taylor baserat på de angivna betygen. Verkar rekommendationerna rimliga?

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# View TJ_ratings
TJ_ratings.show()

# Generate recommendations for users
get_ALS_recs(["____","____"]) 
Redigera och kör kod