/
[ATD-080] Machine Learning

[ATD-080] Machine Learning

Este curso ofrece una introducción completa al aprendizaje automático, desde fundamentos de estadística y probabilidad hasta modelos predictivos y técnicas avanzadas. Incluye regresión lineal, clasificación, y algoritmos como K-Means, Random Forests y SVM, además de reducción de dimensionalidad y validación cruzada, todo en un entorno de Python accesible para principiantes.

Duración:                    16 horas

Perfil:                           Avanzado

Dirigido a

Este curso está orientado a programadores, ingenieros, matemáticos y estadísticos relacionados con la ciencia de datos, programación y análisis de datos, que deseen adentrarse en el mundo del Machine Learning y aplicar modelos predictivos en diversos campos.

Requisitos previos 

Se requieren conocimientos básicos de programación, especialmente en Python, y una comprensión básica de matemáticas y estadística para facilitar el aprendizaje de conceptos fundamentales y algoritmos de ML.

Objetivos

  • Entender los conceptos y técnicas fundamentales de Machine Learning.
  • Aprender a preparar y manipular datos mediante DataFrames.
  • Aplicar modelos de regresión y clasificación para resolver problemas reales.
  • Desarrollar habilidades en algoritmos de clustering, reducción de dimensionalidad y validación cruzada.
  • Adquirir práctica en el uso de Python para implementar algoritmos de ML en un entorno práctico.


Contenido

  1. Introducción al Machine Learning
    1. Historia y evolución del Machine Learning
    2. Introducción al lenguaje Python para ML
    3. Configuración y preparación del entorno de trabajo
  2. Fundamentos de Estadística
    1. Manipulación y análisis de datos con DataFrames
    2. Conceptos clave: media, mediana, moda, varianza y desviación estándar
    3. Tipos de distribuciones de datos
    4. Probabilidad condicional y aplicación del Teorema de Bayes
  3. Modelos Predictivos
    1. Introducción a la regresión: lineal, polinómica y multivariable (OLS)
    2. Aplicaciones y evaluación de modelos de regresión
  4. Machine Learning I: Modelos Supervisados y No Supervisados
    1. Conceptos de aprendizaje supervisado y no supervisado
    2. Clasificación con Naive Bayes
    3. Agrupamiento (clustering) con K-Means
    4. Introducción a los árboles de decisión y Random Forests
    5. Clasificación avanzada con máquinas de soporte vectorial (SVM)
  5. Machine Learning II: Algoritmos Avanzados y Optimización
    1. Clasificación con K-Nearest Neighbors (KNN)
    2. Reducción de dimensionalidad y análisis de componentes principales (PCA)
    3. Introducción a Data Warehousing: diferencias entre ETL y ELT
    4. Validación de modelos con K-fold cross-validation


Documentación Recomendada

Python Machine Learning
Sebastian Raschka
Septiembre 2015 | 454 páginas 

https://www.packtpub.com/big-data-and-business-intelligence/python-machine-learning

Related content