5.49.4.5 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C08]

Referencias Bibliográficas: [Goodfellow et al., 2016a,Russell and Norvig, 2020]

Temas

  1. Trabajar con Datos:
    1. Preprocesamiento de datos:
      1. Importancia y peligros de las elecciones de preprocesamiento
    2. Manejo de valores faltantes (imputación, marcar como faltante):
      1. Implicaciones de imputar versus marcar como faltante
    3. Codificación de variables categóricas, codificación de datos de valor real
    4. Normalización/estandarización
    5. énfasis en datos reales, no ejemplos de libros de texto
  2. Representaciones:
    1. Espacios de hipótesis y complejidad
    2. Expansión de características de base simple, como elevar al cuadrado características univariadas
    3. Representaciones de características aprendidas
  3. Evaluación del aprendizaje automático:
    1. Separación de conjuntos de entrenamiento, validación y prueba
    2. Métricas de rendimiento para clasificadores
    3. Estimación del rendimiento en prueba en datos retenidos
    4. Ajuste de los parámetros de un modelo de aprendizaje automático con un conjunto de validación
    5. Importancia de entender qué está haciendo un modelo, dónde están sus peligros/limitaciones y las implicaciones de sus decisiones

Aprendizaje esperado (Learning Outcomes)

  1. Aplicar dos o más algoritmos de aprendizaje estadístico simple a una tarea de clasificación y medir la precisión de los clasificadores [Aplicar]
  2. Implementar un algoritmo de aprendizaje estadístico y el proceso de optimización correspondiente para entrenar el clasificador y obtener una predicción en nuevos datos [Aplicar]
  3. Explicar los procedimientos adecuados de evaluación de AA, incluyendo las diferencias entre rendimiento en entrenamiento y prueba, y qué puede salir mal con el proceso de evaluación llevando a informes inexactos del rendimiento de AA [Explicar]
  4. Comparar dos algoritmos de aprendizaje automático en un conjunto de datos, implementando la metodología de preprocesamiento de datos y evaluación (por ejemplo, métricas y manejo de divisiones entrenamiento/prueba) desde cero [Aplicar]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM