Descoperă puterea unui motor de recomandare
Taylor și Jane sunt amândouă pasionate de filme. Taylor preferă exclusiv drame, comedii și filme romantice. Jane este atrasă de acțiune, aventură și filme pline de adrenalină. Unul dintre cele mai mari avantaje ale motoarelor de recomandare bazate pe ALS este că pot identifica filme sau produse care vor plăcea utilizatorilor, chiar și atunci când aceștia cred că nu le-ar plăcea. Aruncă o privire asupra evaluărilor oferite de Taylor și Jane mai jos. Ar fi de așteptat ca preferințele lor diferite să genereze recomandări diferite.
Acest curs atinge multe concepte pe care poate le-ai mai uitat, așa că, dacă ai nevoie de o recapitulare rapidă, descarcă PySpark Cheat Sheet și păstrează-l la îndemână!
Acest exercițiu face parte din cursul
Construiește motoare de recomandare cu PySpark
Instrucțiuni pentru exercițiu
- Explorează
TJ_ratingsfolosind metoda.show()și orice alte metode preferi, pentru a vedea cum a evaluat fiecare dintre ele filmele pe care le-au vizionat. - Introdu numele utilizatoarelor în funcția
get_ALS_recs()furnizată, pentru a vedea ce filme recomandă ALS pentru Jane și Taylor pe baza evaluărilor oferite. Recomandările ți se par logice?
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# View TJ_ratings
TJ_ratings.show()
# Generate recommendations for users
get_ALS_recs(["____","____"])