Cómo alterna ALS para generar predicciones

Creación de motores de recomendación con PySpark

Jamen Long

Data Scientist at Nike

matriz parcialmente en blanco

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con dos matrices de factores completamente llenas

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con dos matrices de factores completamente llenas; en una matriz de factores pone "adjusted" y en las otras "constant"

Creación de motores de recomendación con PySpark

misma imagen que arriba con gráfico: iteraciones en el eje x y RMSE en el eje y y un punto alto a la izquierda

Creación de motores de recomendación con PySpark

misma imagen que arriba con gráfico: iteraciones en x y RMSE en y y un nuevo punto más bajo en y y más a la derecha en x, una línea conectando los puntos

Creación de motores de recomendación con PySpark

misma imagen que arriba con gráfico: iteraciones en x y RMSE en y y otro punto más bajo en y y más a la derecha en x, una línea conectándolos

Creación de motores de recomendación con PySpark

misma imagen que arriba con más puntos que indican que el RMSE disminuye al seguir iterando el modelo

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con flecha hacia una aproximación completamente llena de otra matriz

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con dos matrices de factores completamente llenas

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con un valor resaltado y dos matrices de factores con su fila y columna respectivas resaltadas

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con otro valor resaltado y dos matrices de factores con su fila y columna respectivas resaltadas

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con otro valor resaltado y dos matrices de factores con su fila y columna respectivas resaltadas

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con flechas horizontales apuntando al primer valor de cada fila y dos matrices de factores

Creación de motores de recomendación con PySpark

matriz parcialmente en blanco con flechas verticales hacia abajo apuntando al primer valor de cada columna y dos matrices de factores

Creación de motores de recomendación con PySpark

matriz original con dos matrices de factores con todos los valores resaltados

Creación de motores de recomendación con PySpark

matriz original con dos matrices de factores con todos los valores resaltados y los huecos de la matriz original resaltados

Creación de motores de recomendación con PySpark

se añade una cuarta matriz que muestra dónde ALS rellenó las celdas en blanco

Creación de motores de recomendación con PySpark

¡Vamos a practicar!

Creación de motores de recomendación con PySpark

Preparing Video For Download...