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
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)