Zacznij terazZacznij za darmo

Podobne i różne oceny filmów

Niektóre rodzaje filmów są uwielbiane przez jedną grupę widzów, a znienawidzone przez inną. Często mówi to więcej o gatunku niż o jakości produkcji. Weźmy na przykład horrory – jedni je uwielbiają, inni nie mogą znieść.

Analizując, które filmy były oceniane w podobny sposób, możemy znajdować produkcje do siebie zbliżone.

W tym ćwiczeniu porównasz filmy i sprawdzisz, czy otrzymały podobne wzorce ocen.

Ramka danych movie_ratings_centered została wczytana z wierszem dla każdego filmu i wycentrowanymi ocenami jako wartościami.

To ćwiczenie jest częścią kursu

Budowanie systemów rekomendacji w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

from sklearn.metrics.pairwise import cosine_similarity

# Assign the arrays to variables
sw_IV = movie_ratings_centered.loc['Star Wars: Episode IV - A New Hope (1977)', :].values.reshape(1, -1)
sw_V = ____.____['Star Wars: Episode V - The Empire Strikes Back (1980)', :].____.____(1, -1)

# Find the similarity between two Star Wars movies
similarity_A = cosine_similarity(____, ____)
print(similarity_A)
Edytuj i uruchom kod