Matrix factorization

Building Recommendation Engines in Python

Rob O'Callaghan

Director of Data

Why this helps with sparse matrices

Large sparse matrix

Building Recommendation Engines in Python

Why this helps with sparse matrices

Large sparse matrix next to two smaller rectangular matrices that are its factors

Building Recommendation Engines in Python

Why this helps with sparse matrices

Large sparse matrix next to two smaller rectangular matrices that are its factors next to the product of those factors

Building Recommendation Engines in Python

What matrix factorization looks like

Large sparse matrix next to its factors

Building Recommendation Engines in Python

What matrix factorization looks like

Large sparse matrix next to its factors

Building Recommendation Engines in Python

What matrix factorization looks like

Large sparse matrix next to its factors

Building Recommendation Engines in Python

What matrix factorization looks like

Large sparse matrix next to its factors

Building Recommendation Engines in Python

Latent features

Large sparse matrix next to its factors

Building Recommendation Engines in Python

Latent features

Large sparse matrix next to its factors

Building Recommendation Engines in Python

Latent features

Large sparse matrix next to its factors

Building Recommendation Engines in Python

Information loss

Large matrix

Building Recommendation Engines in Python

Information loss

Large matrix next to its factors

Building Recommendation Engines in Python

Information loss

Large matrix next to its factors, next to their product

Building Recommendation Engines in Python

Information loss

Large matrix next to its factors, next to their product

Building Recommendation Engines in Python

Let's practice!

Building Recommendation Engines in Python

Preparing Video For Download...