preloder
aumentar disminuir

¿QUÉ HACEMOS?

Introducción a machine learning

Del 12 de mayo al 4 de junio

martes y jueves (18 a 21 hrs.)
descargar ver

Introducción

Este es un curso de nivel introductorio al aprendizaje automático, mejor conocido como machine learning (ML). El ML es un área de las ciencias computacionales que estudia el desarrollo de modelos estadísticos basados en datos para que pueden desempeñar una tarea básica, típicamente hacer una predicción, clasificar en categorías, agrupar elementos similares, recomendar un producto, etc.

Iniciaremos abordando los principales temas conceptuales del aprendizaje automatizado y más adelante nos enfocaremos en la parte práctica, donde veremos las técnicas de ML más utilizadas usando la librería scikit-learn de Python.

Consideramos importante presentar la fundamentación matemática de los modelos que usaremos para entender mejor el funcionamiento de los métodos. Aunque no nos extenderemos a detalle en esta parte, al menos presentaremos las fórmulas más importantes de cada técnica, describiremos los parámetros básicos de las ecuaciones y proporcionaremos referencias donde se puede consultar a profundidad.

 

Objetivos

El objetivo general del curso es aprender los elementos conceptuales básicos de ML y a implementar de forma práctica los algoritmos más populares para hacer regresión, clasificación, clusterización y reducción de dimensionalidad. En específico lo objetivos del curso son: 

  • Entender qué es ML y en qué área dentro del panorama de la ciencia de datos se inscribe.
  • Comprender las diferencias entre ML y la estadística tradicional.
  • Estudiar los pasos previos antes de estimar un modelo de ML.
  • Aprender a usar las funciones para preprocesamiento de datos de Scikit-learn.
  • Aprender a estimar modelos de regresión, clasificación, reducción de dimensionalidad y clusterización.
  • Aprender a usar el proceso de validación cruzada para evaluar el desempeño de los modelos.
  • Aprender a usar Pipelines para encadenar múltiples procedimientos en un proyecto de ML.

 

Público objetivo

 

Asumimos que los participantes cuentan con los conocimientos equivalentes a los de cursos universitarios de cálculo diferencial, álgebra lineal y estadística. Esperamos que tengan experiencia en manejo de datos y estimación de modelos estadísticos básicos (regresión lineal).

También asumimos que cuenta con los siguientes conocimientos básicos de Python:

 

  • Conocimiento estructuras de datos: tuplas, listas, diccionarios, conjuntos.
  • Manejo de datos con Pandas
  • Visualización con Matplotlib

 

Se recomienda haber tomado previamente los siguientes cursos que también se ofrece dentro de la Escuela de Métodos del LNPP:

  • Introducción a Python y Manejo de datos
  • Visualización de datos con Python
  • Estadística descriptiva y probabilidad

 

Sesiones

 

El módulo está dividido en ocho sesiones, cada una de tres horas. A continuación, enlisto los temas que cubriremos:

  • Introducción a ML.
  • Pasos en un proyecto de ML
  • Ejemplo de un proyecto completo de ML usando regresión lineal
  • Modelos lineales de regresión: regresión lineal, ridge regression, lasso, elastic net
  • Modelos de clasificación: logit, multinomial logit
  • Support Vector Machines
  • Árboles de Clasificación y regresión, Random Forest y Boosting models
  • K vecinos más cercanos
  • Reducción de dimensionalidad: PCA, SVD y tSNE.
  • Clusterización

 

 Bibliografía

  • Géron, A. (2017). Hands-on machine learning with Scikit-Learn and TensorFlow: concepts, tools, and techniques to build intelligent systems. ” O’Reilly Media, Inc.”.
  • Müller, A. C., & Guido, S. (2016). Introduction to machine learning with Python: a guide for data scientists. ” O’Reilly Media, Inc.”.
  • Friedman, J., Hastie, T., & Tibshirani, R. (2009). The elements of statistical learning (2 ed). New York: Springer series in statistics.

 

Profesor

Juan Javier Santos Ochoa

E-mail: juan.santos@cide.edu

 

Horario de clases:

Martes y Jueves de 18:00 a 21:00 horas (31 de marzo y 2, 14, 16, 21, 23, 28 y 30 de abril)

Lugar:

Instituto Mora

 

Requisitos de Admisión:

 Para ser admitido como alumno de nuevo ingreso al programa de Educación Continua, el solicitante debe satisfacer los siguientes requisitos:

 

  • Enviar al correo de escuelademetodos@lnpp.mx el formato de inscripción del curso, este último se genera en PDF una vez que hayas llenado la solicitud en línea (o también se puede descargar en la liga https://tinyurl.com/snprnj5); una identificación oficial (INE, licencia, cédula); y el comprobante de pago.
  • Favor de enviarlos antes de la fecha de inicio y entregar los originales (pago) el primer día de clase

 

Precio y formas de pago:

 

Los participantes deberán cubrir una colegiatura de $6,500.00 (seis mil quinientos pesos 00/100 m.n.) por cada curso, la cual deberá ser cubierta en una sola exhibición, a pagar al momento de la inscripción en línea. Bajo ninguna circunstancia se otorgarán prórrogas para el pago de cuotas. Las inscripciones se cierran el primer día del curso.

 

El depósito o transferencia bancaria se deberá hacer al banco HSBC a nombre de Centro de Investigación y Docencia Económicas, A. C. a la cuenta número: 4039603584, sucursal número 0763 (Lilas), CLABE: 021180040396035842.

 

Estacionamiento:

Los participantes de la Escuela de Métodos, tendrán acceso al estacionamiento del CIDE. Sin embargo, para los alumnos de los cursos que se dan en nuestra sede alterna, en el Instituto Mora, no hay estacionamiento

 

Mayores informes:

 

Patricia Galán Lara

Tel. (55) 5727 9800 ext. 2443

Cel. (55) 61853815

Correo: escuelademetodos@lnpp.mx

SUBIR
COMENTARIOS.png