Hoe ALS afwisselt om voorspellingen te maken

Aanbevelingssystemen bouwen met PySpark

Jamen Long

Data Scientist at Nike

deels lege matrix

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met twee volledig gevulde factormatrices

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met twee volledig gevulde factormatrices; op één factormatrix staat "adjusted", op de andere matrices "constant"

Aanbevelingssystemen bouwen met PySpark

zelfde afbeelding als hierboven met grafiek: iteraties op x-as en RMSE op y-as, een stip hoog links

Aanbevelingssystemen bouwen met PySpark

zelfde afbeelding met grafiek: iteraties op x-as en RMSE op y-as, nieuwe stip lager en verder rechts, lijn verbindt de stippen

Aanbevelingssystemen bouwen met PySpark

zelfde afbeelding met grafiek: iteraties op x-as en RMSE op y-as, weer een stip lager en verder rechts, lijn verbindt de stippen

Aanbevelingssystemen bouwen met PySpark

zelfde afbeelding met meer stippen die laten zien dat de RMSE daalt naarmate het model verder iterereert

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met pijl naar een volledig gevulde benadering van andere matrix

Aanbevelingssystemen bouwen met PySpark

deels lege matrix

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met twee volledig gevulde factormatrices

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met één waarde gemarkeerd en twee factormatrices met bijbehorende rij en kolom gemarkeerd

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met een andere waarde gemarkeerd en twee factormatrices met bijbehorende rij en kolom gemarkeerd

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met een andere waarde gemarkeerd en twee factormatrices met bijbehorende rij en kolom gemarkeerd

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met horizontale pijlen naar de eerste waarde in elke rij en twee factormatrices

Aanbevelingssystemen bouwen met PySpark

deels lege matrix met verticale pijlen omlaag naar de eerste waarde in elke kolom en twee factormatrices

Aanbevelingssystemen bouwen met PySpark

oorspronkelijke matrix met twee factormatrices waarvan alle waarden zijn gemarkeerd

Aanbevelingssystemen bouwen met PySpark

oorspronkelijke matrix met twee factormatrices met alle waarden gemarkeerd en lege plekken in de oorspronkelijke matrix gemarkeerd

Aanbevelingssystemen bouwen met PySpark

vierde matrix toegevoegd die laat zien waar ALS de lege cellen invulde

Aanbevelingssystemen bouwen met PySpark

Laten we oefenen!

Aanbevelingssystemen bouwen met PySpark

Preparing Video For Download...