Přehled binárních, implicitních hodnocení

Tvorba doporučovacích systémů s PySparkem

Jamen Long

Data Scientist at Nike

Binární hodnocení

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|
+------+-------+-------------+
Tvorba doporučovacích systémů s PySparkem

Nerovnováha tříd

getSparsity(binary_ratings)
Sparsity: .993
Tvorba doporučovacích systémů s PySparkem

Váhování položek

  • Váhování položek: Filmy s více zhlédnutími = vyšší váha
Tvorba doporučovacích systémů s PySparkem

Váhování položek a uživatelů

  • Váhování položek: Filmy s více zhlédnutími = vyšší váha
  • Váhování uživatelů: Uživatelé, kteří zhlédli více filmů, mají nižší váhy přiřazené nezhlédnutým filmům
Tvorba doporučovacích systémů s PySparkem

Pojďme si procvičit!

Tvorba doporučovacích systémů s PySparkem

Preparing Video For Download...