Aprendizaje automático
Elaboró: Dr. Luis Gerardo de la Fraga
Objetivo: Se estudiarán los principales algoritmos para
la realización de aprendizaje supervizado aplicado a la
tarea de reconocimiento de imágenes. Se utilizará el
lenguaje de programación python. Se pondrá enfásis en la teoría
detrás de cada algoritmo y la forma de extraer el modelo para
aplicarlo en otros ambientes (como en un programa escrito en C).
Contenido:
- Introducción al aprendizaje automático
- Aprendizaje supervisado
- La regresión lineal
- Clasificación usando el algoritmo de regresión logística
- Clasificación usando el algoritmo de k vecinos más cercanos
- Representación de datos
- Preprocesamiento, normalización.
- Reducción de la dimensionalidad usando el análisis de componentes principales
- Representación de variables no numéricas
- Máquinas de vectores soporte
- El problema multiclase
- Árboles de decisión
- Aprendizaje bayesiano
- Redes neuronales
- Combinación de algoritmos en un ensamble
- Aprendizaje profundo
Bibliografía
- Pattern Recognition and Machine Learning,
C.M. Bishop,
Springer,
2011.
- Introduction to Machine Learning with Python: A Guide for Data Scientists,
M. Andreas C, S. Guido,
O'Reilly,
2016.
- Machine Learning for OpenCV,
M. Beyeler,
Packt Publishing,
2017.
- An Introduction to Statistical Learning: With Applications in R,
G. James, D. Witten, T. Hastie, R. Tibshirani,
Springer,
2017.