Valutazioni di film simili e diverse
Alcuni tipi di film possono essere adorati da un gruppo di persone e detestati da un altro. Questo può riflettere più il tipo di film che la sua qualità. Prendi, per esempio, i film horror: molte persone li amano alla follia, mentre altre li odiano.
Capendo quali film sono stati recensiti in modo simile, spesso possiamo trovare film davvero affini.
In questo esercizio confronterai i film per vedere se hanno ricevuto schemi di recensioni simili.
Il DataFrame movie_ratings_centered è stato caricato con una riga per film e le valutazioni centrate ricevute come valori.
Questo esercizio fa parte del corso
Creare motori di raccomandazione in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)