Los sistemas de recomendación son un tema candente en Inteligencia Artificial y son ampliamente utilizados por muchas empresas. Están en todas partes recomendando películas, música, videos, productos, servicios, etc. Por ejemplo, cuando termine de ver una película en Netflix, se le indicarán otras películas que le pueden gustar. ¡Este es un ejemplo clásico de un sistema de recomendación!
En este curso, aprenderá en teoría y práctica cómo funcionan los sistemas de recomendación. Implementarás un algoritmo basado en el filtración colaborativa técnica aplicada a las recomendaciones de películas (filtrado basado en el usuario y filtrado basado en elementos). Usaremos un pequeño conjunto de datos para probar todos los cálculos matemáticos. Luego, probaremos nuestro algoritmo utilizando el famoso conjunto de datos MovieLens, que tiene más de 100.000 instancias. Al final del curso (después de implementar el algoritmo desde cero), aprenderá a usar dos bibliotecas preconstruidas: LibRecommender y Surprise.
Lo que hace que este curso sea único es que implementar paso a paso desde cero en Python, aprendiendo todos los cálculos matemáticos. Este se puede considerar el primer curso sobre sistemas de recomendación, por lo que, si nunca has oído hablar de cómo implementarlos, al final tendrás todo el bagaje teórico y práctico para desarrollar algunos proyectos sencillos y también realizar cursos más avanzados. ¡Te veo en clases!