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

İkili veriden öneriler

ROEM'e bakınca, bu modellerin hâlâ anlamlı test tahminleri üretebildiğini görüyorsun. Şimdi de gerçek önerilere bakalım.

pyspark.sql.functions sınıfından col fonksiyonu senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

PySpark ile Öneri Motorları Oluşturma

Kursa Göz Atın

Egzersiz talimatları

  • original_ratings veri çerçevesi sana verildi. Kullanıcıların verdiği orijinal puanları içerir. Kullanıcı 26'nın orijinal puanlarını incelemek için .filter() kullan.
  • binary_recs veri çerçevesi de sağlandı. Her kullanıcı için önerileri içerir. userId == 26 için önerileri incelemek üzere .filter() kullan. Modelin sağladığı önerilerle tutarlı görünüyorlar mı?
  • Aynısını kullanıcı 99 için de yap. İstersen diğer kullanıcıları da inceleyebilirsin.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# View user 26's original ratings
print ("User 26 Original Ratings:")
____.____(col("userId") == 26).show()

# View user 26's recommendations
print ("User 26 Recommendations:")
binary_recs.filter(col("____") == 26).show()

# View user 99's original ratings
print ("User 99 Original Ratings:")
____.filter(____("userId") == 99).show()

# View user 99's recommendations
print ("User 99 Recommendations:")
binary_recs.filter(col("userId") == ____).show()
Kodu Düzenle ve Çalıştır