BaşlayınÜcretsiz Başlayın

Geliştirilmiş kişiselleştirilmemiş öneriler

Bir filmin çok kişi tarafından izlenmiş olması, izleyenlerin o filmi beğendiği anlamına gelmez. Bir izleyicinin bir film hakkında gerçekten ne hissettiğini anlamak için daha açık (explicit) verilere ihtiyaç vardır. Neyse ki Movie Lens veri kümesinde her izleyicinin verdiği puanlar da var.

Bu egzersizde, veri kümesindeki her filmin ortalama puanını bulacak ve ardından en yüksek ortalama puana sahip filmi tespit edeceksin.

Önceki egzersizde kullandığın user_ratings_df yine senin için yüklendi ve kullanıma hazır.

Bu egzersiz

Python ile Öneri Motorları Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Her filmin ortalama puanını bul ve average_rating_df adlı bir DataFrame olarak sakla.
  • average_rating_df DataFrame’ini rating sütununun ortalamasına göre en yüksekten en düşüğe sıralayarak sorted_average_ratings olarak sakla.
  • sorted_average_ratings içindeki en yüksek puanlı ilk beş filmin girişlerini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Find the mean of the ratings given to each title
average_rating_df = user_ratings_df[["title", "rating"]].____('title').____()

# Order the entries by highest average rating to lowest
sorted_average_ratings = average_rating_df.____(____=____, ____=____)

# Inspect the top movies
print(____.____())
Kodu Düzenle ve Çalıştır