1 Temario
- Introducción a machine learning. Aprendizaje supervisado y no supervisado.
- La tarea predictiva fundamental y su evaluación. Desempeño de modelos predictivos en el contexto de un problema de decisión.
- Métodos basados en regresión vs métodos locales
- Subajuste y sobreajuste
- Ingeniería de entradas para modelos predictivos
- Problemas de clasificación. Tipos de error y evaluación
- Probabilidad en problemas de clasificación
- Introducción a redes neuronales
- Ideas básicas para redes neuronales profundas
- Árboles de decisión
- Bosques aleatorios
- Métodos de boosting para árboles
- Discusión de otros métodos. Implementación exitosa de proyectos de machine learning
1.1 Referencias
- Una buena introducción es Introduction to Statistical Learning, (James et al. 2013)
- Más avanzado, usamos algunos ejemplos y explicaciones: The Elements of Statistical Learning, (Hastie, Tibshirani, and Friedman 2017)
- Muchos ejemplos y código son del libro Tidy Modeling with R. Este libro todavía está en desarrollo.
- Un libro clásico de referencia para redes neuronales es Deep Learning, (Goodfellow, Bengio, and Courville 2016)
1.2 Material
- El código para este curso está en este repositorio de github.
- Notas de clase.
- Usaremos también Rstudio cloud para hacer prácticas optativas