Ähnliche und unterschiedliche Filmbewertungen
Manche Filmarten werden von einer Gruppe geliebt, von einer anderen aber gehasst. Das sagt oft mehr über die Art des Films aus als über seine Qualität. Nimm zum Beispiel Horrorfilme — viele lieben sie, andere hassen sie.
Wenn wir verstehen, welche Filme auf ähnliche Weise bewertet wurden, können wir oft sehr ähnliche Filme finden.
In dieser Übung vergleichst du Filme und prüfst, ob sie ähnliche Bewertungsschemen erhalten haben.
Das DataFrame movie_ratings_centered wurde geladen, mit einer Zeile pro Film und den zentrierten Bewertungen als Werten.
Diese Übung ist Teil des Kurses
Recommendation Engines mit Python entwickeln
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)