Як ALS чергує кроки для прогнозування

Створення рушіїв рекомендацій у PySpark

Jamen Long

Data Scientist at Nike

частково заповнена матриця

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця та дві повні матриці множників

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця; дві повні матриці множників: на одній написано "adjusted", на інших — "constant"

Створення рушіїв рекомендацій у PySpark

те саме з графіком: на осі x — ітерації, на осі y — RMSE, точка високо ліворуч

Створення рушіїв рекомендацій у PySpark

те саме з графіком: нова точка нижче по y і правіше по x, лінія з'єднує точки

Створення рушіїв рекомендацій у PySpark

те саме з графіком: ще одна точка нижче по y і правіше по x, лінія з'єднує точки

Створення рушіїв рекомендацій у PySpark

те саме з графіком: більше точок, RMSE зменшується з ітераціями

Створення рушіїв рекомендацій у PySpark

частково порожня матриця зі стрілкою до повністю заповненої апроксимації іншої матриці

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця та дві повні матриці множників

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця з виділеним значенням і дві матриці множників із відповідним рядком і стовпцем, що підсвічені

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця з іншим виділеним значенням і дві матриці множників із відповідним рядком і стовпцем, що підсвічені

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця з іншим виділеним значенням і дві матриці множників із відповідним рядком і стовпцем, що підсвічені

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця з горизонтальними стрілками до перших значень у кожному рядку та дві матриці множників

Створення рушіїв рекомендацій у PySpark

частково заповнена матриця з вертикальними стрілками вниз до перших значень у кожному стовпці та дві матриці множників

Створення рушіїв рекомендацій у PySpark

початкова матриця та дві матриці множників із підсвіченими всіма значеннями в матрицях множників

Створення рушіїв рекомендацій у PySpark

початкова матриця та дві матриці множників із підсвіченими всіма значеннями; у початковій матриці підсвічені порожні клітинки

Створення рушіїв рекомендацій у PySpark

додано четверту матрицю, що показує, де ALS заповнив порожні клітинки

Створення рушіїв рекомендацій у PySpark

Давайте потренуємось!

Створення рушіїв рекомендацій у PySpark

Preparing Video For Download...