[general_dat] Invitación a cursar la materia Aprendizaje Automático

Pablo Brusco pbrusco at dc.uba.ar
Mon Jul 22 12:07:14 -03 2024


Hola,

Este cuatrimestre dictaremos, junto a Gastón Bujía y Cecilia Bolaños, la
materia optativa "Aprendizaje Automático" y los invitamos a cursarla.

La materia da 3 puntos de optativa para licenciatura en computación (plan
93) o equivalentemente 80 créditos (plan 2023), 5 puntos para doctorado en
computación y 128 horas para la carrera de ciencia de datos.

El Aprendizaje Automático (o Machine Learning en inglés) se ha convertido
en una herramienta fundamental en el campo de la computación y la ciencia
de datos, permitiendo a los profesionales desarrollar modelos predictivos y
analíticos a partir de datos.

Esta materia proporcionará una base sólida en los principios y técnicas del
aprendizaje automático, así como también oportunidades para aplicar estos
conocimientos en proyectos prácticos. La materia se focaliza en entender
los métodos en profundidad poniendo especial atención en las decisiones de
diseño de cada una de las técnicas y su relación con las hipótesis que se
tengan sobre los datos, así también como buenas prácticas.

Detalles del curso:

   -

   Días y horarios: Martes y Jueves de 17:00 a 21:00.
*100% presencial. *
   -

   Primera clase: 13 de Agosto (ver
   https://exactas.uba.ar/calendario-academico/)
   -

   Carga horaria: 8 horas semanales. 16 semanas. Clases teórico/prácticas.
   -

   Carga horaria estimada fuera del horario: de 6 horas semanales en
   promedio.
   -

   Evaluación: 2 parciales + 2 trabajos prácticos grupales + cuestionarios
   obligatorios (tarea semanal que consiste en implementación de notebooks y
   secciones de libros y papers obligatorios).
   -

   Correlativas obligatorias para alumnos de licenciatura *(sin
   excepciones). *Prácticos aprobados de:
   -

      *Métodos numéricos + Algoritmos III* (*TDA*) (para lic. computación)
      -

      *Introducción a la estadística + Algoritmos III* (para lic. datos).
      -

      “Yo tengo una de las dos y la otra la estoy cursando, ¿podría
      cursar?” No, pero buenas noticias,  la vamos a dar el cuatri que
      viene también así que no hay problema porque tenés este cuatrimestre para
      aprobarlas!


Contenidos:


   -

   Aprendizaje de conceptos.
   -

   Evaluación y selección de modelos.
   -

   Sesgo y Varianza.
   -

   Clasificadores: Árboles de decisión, KNN, Naive Bayes, LDA, SVM,
   regresión logística.
   -

   Regresión: KNN, árboles, regresión lineal (visión con descenso por el
   gradiente)
   -

   Ensambles: Bagging, Random Forest, Boosting.
   -

   Redes neuronales clásicas, profundas, recurrentes, mecanismos de
   atención.
   -

   Clustering: K-Means, GMM, algoritmo EM, clustering jerárquico
   aglomerativo, DSCAN.
   -

   Evaluación de clasificadores probabilísticos.
   -

   Ingeniería de atributos.


Extracto de la Bibliografía

   -

   Mitchell, "Machine Learning", McGraw-Hill, 1997.
   -

   James, G., Witten, D., Hastie, T., Tibshirani, R., & Taylor, J. “An
   introduction to statistical learning: With applications in python”.
   Springer Nature. 2023
   -

   Hastie, Tibshirani & Friedman, "The Elements of Statistical Learning",
   2nd ed, Springer, 2009.
   -

   LeCun, Y., Bengio, Y.,  Hinton, G. . “Deep learning. Nature”, 2015
   -

   Müller & Guido, "Introduction to Machine Learning with Python",
   O'Reilly, 2016.


¡Los esperamos!


Más información sobre la lista de distribución general_dat