Vergelijkbare en verschillende filmbeoordelingen
Sommige soorten films worden door de ene groep geliefd, maar door een andere gehaat. Dat zegt vaak meer over het type film dan over de kwaliteit. Neem horrorfilms bijvoorbeeld — veel mensen zijn er dol op, terwijl anderen ze haten.
Door te begrijpen welke films op een vergelijkbare manier zijn beoordeeld, kunnen we vaak films vinden die sterk op elkaar lijken.
In deze oefening ga je films vergelijken en kijken of ze vergelijkbare beoordelingspatronen hebben gekregen.
De DataFrame movie_ratings_centered is geladen met één rij per film en de gecentreerde beoordelingen als waarden.
Deze oefening maakt deel uit van de cursus
Aanbevelingssystemen bouwen in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)