Створення рекомендацій на основі жанрів фільмів
Тепер, коли дані у зручному форматі й ви вмієте порівнювати два фільми, наступний крок — використати це для створення рекомендацій. У цій вправі ви навчитеся генерувати рекомендації для будь-якого фільму у вашому наборі даних.
Оцінки подібності між усіма фільмами в наборі даних, які ви обчислили в попередній вправі, уже завантажено як jaccard_similarity_array. Також доступний movie_cross_table, що містить фільми та їхні атрибути.
Для зручності потрібно обгорнути оцінки подібності в DataFrame. Потім ви використаєте цей новий DataFrame, щоб запропонувати рекомендацію фільму.
Ця вправа є частиною курсу
Створення систем рекомендацій у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)