Doporučování filmů na základě žánrů
Teď, když máš data v použitelném formátu a víš, jak porovnat dva filmy, je dalším krokem využít tyto znalosti k vytváření doporučení. V tomto cvičení se naučíš generovat doporučení pro libovolný film v datasetu.
Skóre podobnosti mezi všemi filmy v datasetu, které jsi vypočítal/a v předchozím cvičení, jsou pro tebe předem načtena jako jaccard_similarity_array. K dispozici je také movie_cross_table obsahující filmy a jejich atributy.
Pro snadnější práci zabalíš skóre podobnosti do DataFrame. Ten pak použiješ k navržení filmového doporučení.
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.
# Wrap the preloaded array in a DataFrame
jaccard_similarity_df = ____.____(____, index=____.____, columns=____.____)
# Find the values for the movie Thor
jaccard_similarity_series = ____.____['Thor']
# Sort these values from highest to lowest
ordered_similarities = jaccard_similarity_series.sort_values(____)
# Print the results
print(ordered_similarities)