Overview of matrix factorization

Créer des moteurs de recommandation avec PySpark

Jamen Long

Data Scientist at Nike

Matrix Factorization

one matrix being split into two factor matrices

Créer des moteurs de recommandation avec PySpark

Matrix Factorization

factor matrices multiplied to produce approximated original matrix

Créer des moteurs de recommandation avec PySpark

Matrix Factorization

square matrix with positive values

Créer des moteurs de recommandation avec PySpark

Matrix Factorization

matrix with two factor matrices where some of the values in factor matrices are negative

Créer des moteurs de recommandation avec PySpark

Matrix Factorization

matrix and two factor matrices where all values are positive

Créer des moteurs de recommandation avec PySpark

Rank of Factor Matrices

factor matrices with highlights on latent dimensions of 3 rows or 3 columns

Créer des moteurs de recommandation avec PySpark

matrix with most cells blank

Créer des moteurs de recommandation avec PySpark

Filling in the Blanks

matrix with most cells blank and two factor matrices will all cells full

Créer des moteurs de recommandation avec PySpark

Filling In the Blanks

partially blank matrix with circle around one cell and respective factor matrix row and column highlighted

Créer des moteurs de recommandation avec PySpark

Filling In the Blanks

partially blank matrix with circle around one cell and respective factor matrix row and column highlighted

Créer des moteurs de recommandation avec PySpark

Filling In the Blanks

partially blank matrix with circle around one cell and respective factor matrix row and column highlighted

Créer des moteurs de recommandation avec PySpark

Filling In the Blanks

partially blank matrix with circle around one cell and respective factor matrix row and column highlighted

Créer des moteurs de recommandation avec PySpark

Filling In the Blanks

partially blank matrix with factor matrices and product matrix with all cells filled in

Créer des moteurs de recommandation avec PySpark

Let's practice!

Créer des moteurs de recommandation avec PySpark

Preparing Video For Download...