/ml2_class_2022

Clase de ML2 2022

Primary LanguageJupyter Notebook

Introduccion

En esta clase veremos técnicas avanzadas de Machine Learning y sus aplicaciones en la industria. Conoceremos técnicas mas avanzadas de aprendizaje supervisado y no supervisado, asi como de aprendizaje reforzado.

Objetivo

Los estudiantes serán capaces de implementar y validar diferentes técnicas de Machine Learning en diferentes sets de datos relacionados a distintos campos. Los estudiantes conoceran la diferencia entre aprendizaje reforzado y otros tipos de aprendizaje.

Estructura del Curso

Horas de clase

Esta clase será Jueves de 7:00 p.m a 10:00 p.m.

Sitio web

Clases, tareas, temario y políticas de calificaciones se encuentran disponibles en el sitio web: https://leonpalafox.github.io/ml2_class_2022/

Horas de oficina

Estaré disponible antes de la clase en mi oficina (Mi casa), o haciendo una cita al correo electornico lfpalafox@up.edu.mx.

Evaluacion

La evaluación consistirá en:

  • El proyecto final será el 60% de la evaluación final.

    • El proyecto final consistira en el uso de un técnica de Machine Learning en un set de datos de su preferencia, con su correspondiente diseño y evaluación.
    • Pueden hacer equipos de hasta tres personas.
    • Necesitan hacer un reporte de 3-5 paginas sobre el set de datos, el diseño y las variables usadas.
    • Al final necesitan justificar el uso de un modelo de Machine Learning para el caso de uso
    • Necesitan crear un pipeline de principio a fin con procesamiento y muestra de resultados.
    • Template
  • El restante 40% será distribuido de la siguiente forma:

    • Un examen final.
    • Participación en clase

Absentismo

Es obligatorio atender a todas las sesiones.

En caso de alguna situación extraordinaria se deberá platicarlo con el profesor.

Temario

  1. Introducción
  2. Aprendizaje reforzado. (Sesion 1)
  3. Reducción de Dimensionalidad: ICA - PCA (Sesiones 2,3,4)
  4. Métodos de agrupamiento: Bagging - XGBoost (Sesión 5)
  5. Explicabilidad en Machine Learning

Slides

Código

Datos

Tareas

Libros de texto

El curso no requiere de libros de texto adjuntos, sin embargo, los siguientes libros son útiles para dar seguimiento al curso:

Material especial para la clase

Se require una computadora con Python instalado.

Politicas

Se pueden utilizar teléfonos y bipers, siempre y cuando no molestén al resto del salón.