Łączenie popularności i recenzji
W poprzednich dwóch ćwiczeniach korzystałeś/aś z dwóch najpopularniejszych niespersonalizowanych metod rekomendacji, aby znaleźć filmy do zaproponowania. Jak zapewne zauważyłeś/aś, obie mają swoje słabości.
Wyszukiwanie najczęściej oglądanych filmów pokazuje, co było oglądane, ale nie mówi nic o tym, jak widzowie rzeczywiście to oceniają. Z kolei wyznaczanie średniej z recenzji ma odwrotny problem – dysponujemy jawną opinią użytkowników, lecz indywidualne preferencje zaburzają dane.
W tym ćwiczeniu połączysz obie poprzednie metody, aby obliczyć średnią ocenę wyłącznie dla filmów, które zostały ocenione więcej niż 50 razy.
To ćwiczenie jest częścią kursu
Budowanie systemów rekomendacji w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a list of only the frequently watched movies
movie_popularity = ____["title"].____()
popular_movies = ____[____ > 50].____
print(popular_movies)