Descripción del Curso

Este curso avanzado de Machine Learning e Inteligencia Artificial te llevará desde los conceptos fundamentales hasta la implementación de modelos complejos de Deep Learning. Aprenderás a trabajar con Python, las librerías más importantes del ecosistema de ML y frameworks como TensorFlow y PyTorch.

El curso está diseñado para profesionales que buscan especializarse en IA, con un enfoque práctico que incluye proyectos reales de clasificación, regresión, procesamiento de lenguaje natural y visión por computadora. Al finalizar, tendrás las habilidades para desarrollar soluciones de IA en cualquier industria.

¿Qué lograrás?

  • Dominar algoritmos de Machine Learning supervisado y no supervisado
  • Crear redes neuronales con TensorFlow y Keras
  • Implementar modelos de Deep Learning para visión por computadora
  • Desarrollar sistemas de procesamiento de lenguaje natural
  • Optimizar y desplegar modelos en producción
  • Trabajar con Big Data y herramientas de MLOps

Contenido del Curso

Módulo 1: Fundamentos de Python para ML (Semanas 1-2)

16 horas
  • Python avanzado y programación orientada a objetos
  • NumPy y manipulación de arrays
  • Pandas para análisis de datos
  • Matplotlib y Seaborn para visualización
  • Proyecto: Análisis exploratorio de datos

Módulo 2: Machine Learning Supervisado (Semanas 3-5)

20 horas
  • Regresión lineal y logística
  • Árboles de decisión y Random Forest
  • Support Vector Machines (SVM)
  • Evaluación de modelos y métricas
  • Cross-validation y optimización de hiperparámetros
  • Proyecto: Predicción de precios inmobiliarios

Módulo 3: Machine Learning No Supervisado (Semanas 6-7)

14 horas
  • Clustering: K-means, DBSCAN, Hierarchical
  • Reducción de dimensionalidad: PCA, t-SNE
  • Sistemas de recomendación
  • Detección de anomalías
  • Proyecto: Sistema de recomendación de películas

Módulo 4: Deep Learning y Redes Neuronales (Semanas 8-11)

24 horas
  • Fundamentos de redes neuronales
  • TensorFlow y Keras
  • Redes neuronales convolucionales (CNN)
  • Redes neuronales recurrentes (RNN, LSTM)
  • Transfer Learning y Fine-tuning
  • Generative Adversarial Networks (GANs)
  • Proyecto: Clasificador de imágenes médicas

Módulo 5: NLP y Visión por Computadora (Semanas 12-14)

18 horas
  • Procesamiento de lenguaje natural con NLTK y spaCy
  • Word embeddings y Word2Vec
  • Transformers y BERT
  • OpenCV para visión por computadora
  • Detección y reconocimiento de objetos
  • Proyecto: Chatbot inteligente

Módulo 6: MLOps y Despliegue (Semanas 15-16)

12 horas
  • MLflow para gestión de experimentos
  • Docker para containerización
  • APIs REST con Flask/FastAPI
  • Despliegue en AWS/Google Cloud
  • Monitoreo y mantenimiento de modelos
  • Proyecto Final: Sistema de IA completo

Requisitos Previos

Programación

Conocimientos básicos de Python

Matemáticas

Álgebra lineal y estadística básica

Hardware

PC con al menos 8GB RAM y GPU recomendada