Machine Learning en la Nube (AWS
Sagemaker)
Actividad 3
Situación
Modelos de aprendizaje automático e implementación de modelos
Introducción a Spark (filtrado colaborativo o sistema de
recomendación)
Contexto caso práctico
Estamos trabajando en un equipo que fue contratado por Netflix (una
reconocida plataforma de contenido streaming por suscripción, que permite
a los usuarios ver series y películas en dispositivos con conexión a internet),
para generar un modelo que realice recomendaciones de películas
ajustadas al perfil del cliente, de acuerdo a su información histórica, de
manera que se puedan destacar al inicio del streaming y, además, incluir
películas de acuerdo a su perfil. Esto genera mayor visibilidad y, además,
fideliza al cliente, que ve que la compañía entiende sus necesidades.
Para el trabajo, se proporcionan unos datos de “películas” y los ratings de
ellas para que se pueda evaluar y responder una serie de consignas.
Consignas
Para completar exitosamente esta actividad:
1. Descargar el archivo Lab_API MODULO3.ipynb
2. Cargarlo en Google Colab (https://colab.research.google.com/).
3. Una vez en Google Colab, cargar los archivos movies.csv y ratings.csv
desde nuestro equipo local o primero cargarlos en Drive y después al
dataframe del programa.
Ejecutar completo el notebook de acuerdo a las instrucciones dentro de él,
evaluar los datos y responder las preguntas del caso:
a) ¿Podemos recomendar 3 películas a 3 usuarios al azar que nos
aparecen?
b) ¿Podemos recomendar 3 películas a un usuario en particular?,
¿cuáles serían?
c) ¿Podemos recomendar a 1 cliente 3 películas que pueda ver?
Entrega
Para completar esta actividad, ejecutar completamente el archivo notebook
y entregarlo ejecutado con las modificaciones que se estimen convenientes.
Responder de forma escrita las conclusiones y respuestas a las preguntas
planteadas.
¡Llegaste al final de la actividad de este módulo! Recuerda guardar tus
respuestas y luego subirlas clicando en el botón "Enviar tarea".
Puedes consultar tus dudas con tus compañeros en el foro de la materia o
con tu tutor.