Diplomado

Diplomado de Machine Learning en Python

Conocer el funcionamiento interno de los métodos de Machine Learning, seguido de su implementación en el lenguaje de programación Python y su aplicación en casos de uso demostrativos.

Duración: 114 horas

Del 14 de octubre de 2025 al 24 de febrero de 2026.
Martes y jueves de 6:00 p.m. a 10:00 p.m.
Modalidad: Bimodal. Conexión por Microsoft Teams o presencial en el campus de EAFIT Medellín.

El precio original era: $5.548.000.El precio actual es: $5.270.600.

El valor del programa ya aplica la tarifa diferencial por pronto pago.
Este aplica hasta 20 días antes de la fecha de inicio del programa. Una vez pasada esta fecha se aplicará la tarifa plena.

Contenido del programa

Módulo 1: Ciencia de datos en python

Conceptos y metodología de Ciencia de Datos.

Objetivo: reconocer los aspectos metodológicos en el desarrollo de proyectos de Ciencia de Datos.

  • Conceptos básicos.
  • Metodología de la ciencia de datos.

Módulos de python para la ciencia de datos.

Objetivo: aprender a utilizar el lenguaje de programación python y a utilizar los módulos más comunes para ciencia de datos.

  • Fundamentos de Python Numpy y Pandas Matplotlib y Seaborn.

Preprocesamiento y bases de datos.

Objetivo: identificar las técnicas de preprocesamiento más comunes.

  • Lectura y Escritura de Bases de Datos.
  • Técnicas de preprocesamiento.

Técnicas básicas de aprendizaje supervisado.

Objetivo: conocer las aplicaciones y el alcance del aprendizaje supervisado, así como, las técnicas básicas de aprendizaje supervisado.

  • Regresión Lineal.
  • Práctica de regresión.
  • Regresión Logística.
  • Práctica de clasificación.
Módulo 2: Fundamentos de machine learning en python

Introducción.

Objetivo: repasar los fundamentos requeridos y conocer las herramientas de trabajo.

  • Revisión de librerías básicas.
  • Revisión de conceptos como aprendizaje supervisado y no supervisado.

Técnicas de aprendizaje supervisado.

Objetivo: conocer a profundidad el funcionamiento de las técnicas más comunes de aprendizaje supervisado y aprender a utilizar las técnicas más comunes de aprendizaje supervisado.

  • Regresión Multivariada y no lineal.
  • Regresión logística.
  • K-Vecinos más cercanos.
  • Naive Bayes.
  • Máquinas de vectores de soporte.
  • Árboles de decisión.
  • Práctica de regresión.

Práctica de clasificación. Selección de modelos.

Objetivo: identificar un diseño experimental adecuado para la implementación de proyectos de machine learning y reconocer las técnicas que permiten evaluar adecuadamente el desempeño de modelos supervisados y seleccionar sus hiper-parámetros.

  • Construcción de datasets.
  • Validación cruzada.
  • Curvas de validación.
  • Curvas de aprendizaje.
  • Búsqueda de hiper-parámetros.
  • Práctica de selección de modelos.

Métodos de ensamble.

Objetivo: reconocer los métodos de ensamble como una estrategia para mejorar el rendimiento de modelos individuales.

  • Boosting.
  • Bagging.
  • Stacking.
  • Random.
  • Forest y Gradient.
  • Boosting.
  • Práctica de métodos de ensamble.

Técnicas de aprendizaje no supervisado.

Objetivo: aplicar agrupamiento automático a datos tabulares, conocer las ventajas de la reducción de dimensión en la visualización y modelación y entender técnicas para detección de anomalías.

  • Agrupamiento.
  • Reducción de dimensión.
  • Detección de anomalías.

Dirigido a

Estudiantes de pregrado y profesionales en áreas de ingeniería, economía, estadística y matemática aplicada, interesados en conocer sobre métodos de Machine Learning y su implementación en el lenguaje de programación Python.

Requisitos: conocimiento de cualquier lenguaje de programación.

Docentes

TE PUEDE INTERESAR

¡Todo un mundo de conocimientos por descubrir! 

Conoce nuestra oferta relacionada con tus intereses:

vivencias

¡Escucha las vivencias de nuestros docentes y participantes!

Políticas & Devoluciones

Conoce nuestras políticas de privacidad de datos.

CONTÁCTANOS

Queremos potencializar tus conocimientos… ¿Tienes alguna duda?