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 interattivo pratico
Prova questo esercizio completando questo 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)