Film türlerine dayalı öneriler oluşturma
Artık verilerin kullanılabilir bir biçimde ve iki filmi nasıl karşılaştıracağını bildiğine göre, sıradaki adım bunu kullanarak öneriler üretmek. Bu egzersizde, veri kümandeki herhangi bir film için nasıl öneri oluşturacağını öğreneceksin.
Geçen egzersizde hesapladığın, veri kümesindeki tüm filmler arasındaki benzerlik puanları jaccard_similarity_array olarak senin için önceden yüklendi. Filmleri ve özniteliklerini içeren movie_cross_table da mevcut.
Kullanımı kolaylaştırmak için, benzerlik puanlarını bir DataFrame içine sarman gerekecek. Ardından bu yeni DataFrame'i kullanarak bir film önerisi önereceksin.
Bu egzersiz
Python ile Öneri Motorları Geliştirme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)