Przekonaj się, jak działa silnik rekomendacji
Taylor i Jane obie lubią oglądać filmy. Taylor preferuje wyłącznie dramaty, komedie i romanse. Jane natomiast sięga głównie po filmy akcji, przygodowe i inne pełne emocji produkcje. Jedną z największych zalet silników rekomendacji opartych na ALS jest to, że potrafią wskazywać filmy lub produkty, które użytkownik polubi – nawet jeśli sam jest przekonany, że go nie zainteresują. Przyjrzyj się ocenom filmów wystawionym przez Taylor i Jane. Z pozoru różne gusta powinny generować różne rekomendacje.
Ten kurs porusza wiele zagadnień, które mogły ci już wypaść z pamięci. Jeśli w dowolnym momencie przyda ci się szybkie przypomnienie, pobierz ściągawkę PySpark i miej ją pod ręką!
To ćwiczenie jest częścią kursu
Budowanie silników rekomendacji w PySpark
Instrukcje do ćwiczenia
- Przejrzyj zbiór
TJ_ratings, korzystając z metody.show()i innych metod według uznania – sprawdź, jak każda z nich oceniła obejrzane filmy. - Wpisz imiona użytkowników do dostarczonej funkcji
get_ALS_recs(), aby zobaczyć, jakie filmy ALS rekomenduje Jane i Taylor na podstawie ich ocen. Czy wyniki wydają ci się sensowne?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# View TJ_ratings
TJ_ratings.show()
# Generate recommendations for users
get_ALS_recs(["____","____"])