Es un curso teórico en el que se desarrollarán modelos clásicos utilizados en el Aprendizaje Automático, redes neuronales, aprendizaje profundo, conceptos básicos de redes neuronales convolucionales y generativas, aprendizaje por refuerzo y sus aplicaciones. El propósito del curso es conocer los principales del área del Aprendizaje Automático y sus aplicaciones, seleccionar e implementar algoritmos de aprendizaje automático para resolver problemas con datos reales, y conocer los métodos básicos con los que se trabaja en el aprendizaje por refuerzo.