E58 - Aprendiendo sistemas recomendadores

03-05-2024 · 93 min · Ver en YouTube

Resumen

El episodio 58 de enCoders es una sesión de estudio en la que Mati presenta lo que aprendió sobre sistemas recomendadores, un tema que debe manejar en su nuevo trabajo. Parte con una pregunta del chat sobre cómo practicar código (escribirlo uno mismo y entenderlo línea por línea). Luego define un sistema recomendador como un algoritmo que sugiere ítems relevantes a un usuario y cuenta el caso del Netflix Prize. Clasifica los métodos en collaborative filtering (memory based y model based), content based e híbridos, y explica el problema de las matrices sparse. Desarrolla un caso juguete de filtrado colaborativo con similitud coseno y centrado por la media. Cierra con evaluación (RMSE, MAE), diversidad, explicabilidad, cold start y escalabilidad. La conclusión principal es que conviene entender el algoritmo detrás de las librerías, y que la métrica de error no basta: importa el objetivo real del negocio.

Capítulos

Palabras clave

sistemas recomendadoresNetflix Prizecollaborative filteringcontent basedmétodos híbridosmatrices sparsesimilitud cosenokNNSVDRMSEdiversidadcold start