ПочатиПочніть безкоштовно

Створення рекомендацій на основі жанрів фільмів

Тепер, коли дані у зручному форматі й ви вмієте порівнювати два фільми, наступний крок — використати це для створення рекомендацій. У цій вправі ви навчитеся генерувати рекомендації для будь-якого фільму у вашому наборі даних. Оцінки подібності між усіма фільмами в наборі даних, які ви обчислили в попередній вправі, уже завантажено як 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)
Редагувати та запускати код