Podobná a odlišná hodnocení filmů
Některé typy filmů miluje jedna skupina lidí, zatímco jiná je nesnáší. To často vypovídá víc o žánru než o kvalitě samotného filmu. Vezmi si třeba horory — někteří je zbožňují, jiní se jim vyhýbají obloukem.
Pokud pochopíme, které filmy byly hodnoceny podobným způsobem, můžeme mezi nimi najít zajímavé podobnosti.
V tomto cvičení porovnáš filmy a zjistíš, zda vykazují podobné vzorce hodnocení.
DataFrame movie_ratings_centered je načtený s jedním řádkem na film a centrovanými hodnoceními jako hodnotami.
Toto cvičení je součástí kurzu
Tvorba doporučovacích systémů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)