İkili, örtük puanlamalara genel bakış

PySpark ile Öneri Motorları Oluşturma

Jamen Long

Data Scientist at Nike

İkili puanlamalar

binary_movie_ratings.show()
+------+-------+-------------+
|userId|movieId|binary_rating|
+------+-------+-------------+
|    26|    474|            0|
|    26|   2529|            1|
|    26|     26|            0|
|    26|   1950|            0|
|    26|   4823|            1|
|    26|  72011|            1|
|    26| 142507|            0|
|    38|   1325|            0|
|    38|   6011|            1|
+------+-------+-------------+
PySpark ile Öneri Motorları Oluşturma

Sınıf dengesizliği

getSparsity(binary_ratings)
Seyrekilik: .993
PySpark ile Öneri Motorları Oluşturma

Öğe ağırlıklandırma

  • Öğe Ağırlıklandırma: Daha çok izlenen filmlerin ağırlığı daha yüksektir
PySpark ile Öneri Motorları Oluşturma

Öğe ve kullanıcı ağırlıklandırma

  • Öğe Ağırlıklandırma: Daha çok izlenen filmlerin ağırlığı daha yüksektir
  • Kullanıcı Ağırlıklandırma: Daha çok film izlemiş kullanıcılarda, görülmeyen filmlere daha düşük ağırlık verilir
PySpark ile Öneri Motorları Oluşturma

Hadi pratik yapalım!

PySpark ile Öneri Motorları Oluşturma

Preparing Video For Download...