Ponte en Contacto

Temario del curso

Módulo 1: Python Fundamental para Flujos de Trabajo de ML

• Inicio del curso y configuración del entorno
Alinear objetivos y configurar un espacio de trabajo reproducible de ML en Python.

• Aspectos esenciales del lenguaje Python (curso intensivo)
Repasar sintaxis, flujo de control, funciones y patrones comunes en bases de código de ML.

• Estructuras de datos para ML
Listas, diccionarios, conjuntos y tuplas para características, etiquetas y metadatos.

• Comprensiones y herramientas funcionales
Expresar transformaciones usando comprensiones y funciones de orden superior.

• Python orientado a objetos para desarrolladores de ML
Clases, métodos, composición y decisiones de diseño prácticas.

• dataclasses y modelado ligero
Contenedores tipados para configuración, ejemplos y resultados.

• Decoradores y administradores de contexto
Patrones de medición de tiempo, caché, registro y ejecución segura de recursos.

• Trabajo con archivos y rutas
Manejo robusto de conjuntos de datos y formatos de serialización.

• Excepciones y programación defensiva
Escribir scripts de ML que fallen de manera segura y transparente.

• Módulos, paquetes y estructura del proyecto
Organizar bases de código reutilizables de ML.

• Tipado y calidad del código
Indicaciones de tipo, documentación y estructura compatible con herramientas de revisión.

Módulo 2: Python Numérico, SciPy y Manejo de Datos

• Fundamentos de NumPy para computación vectorizada
Operaciones eficientes de arreglos y codificación consciente del rendimiento.

• Indexación, segmentación, transmisión y formas
Manipulación segura de tensores y razonamiento de formas.

• Fundamentos de álgebra lineal con NumPy y SciPy
Operaciones matriciales estables y descomposiciones utilizadas en ML.

• Profundización en SciPy
Estadística, optimización, ajuste de curvas y matrices dispersas.

• Pandas para datos tabulares de ML
Limpieza, unión, agregación y preparación de conjuntos de datos.

• Profundización en scikit-learn
Interfaz de estimador, tuberías y flujos de trabajo reproducibles.

• Fundamentos de visualización
Gráficos diagnósticos para exploración de datos y comportamiento del modelo.

Módulo 3: Patrones de Programación para Aplicaciones de ML

• Del cuaderno al proyecto mantenible
Refactorizar código exploratorio en paquetes estructurados.

• Gestión de configuración
Parámetros externalizados y validación inicial.

• Registro, advertencias y observabilidad
Registro estructurado para sistemas de ML depurables.

• Componentes reutilizables con POO y composición
Diseñar transformadores y predictores extensibles.

• Patrones de diseño prácticos
Patrón de tubería, Fábrica o Registro, Estrategia y Adaptador.

• Validación de datos y comprobaciones de esquema
Prevención de problemas silenciosos de datos.

• Rendimiento y perfilado
Identificar cuellos de botella y aplicar técnicas de optimización.

• E/S de modelos e interfaces de inferencia
Persistencia segura e interfaces de predicción limpias.

• Construcción completa miniatura
Tubería de ML estilo producción con configuración y registro.

Módulo 4: Aprendizaje Estadístico para Datos Tabulares, Texto e Imagen

• Fundamentos de evaluación
Divisiones de entrenamiento y validación, validación cruzada honesta y métricas alineadas con el negocio.

• ML tabular avanzado
GLM regularizados, conjuntos de árboles y preprocesamiento libre de fugas.

• Calibración e incertidumbre
Escala de Platt, regresión isotónica, bootstrapping y predicción conforme.

• Métodos clásicos de PLN
Compensaciones en tokenización, TF-IDF, modelos lineales y Bayes ingenuo.

• Modelado de temas
Fundamentos de LDA y limitaciones prácticas.

• Visión por computadora clásica
HOG, PCA y tuberías basadas en características.

• Análisis de errores
Detección de sesgo, ruido en etiquetas y correlaciones espurias.

• Laboratorios prácticos
Tubería tabular a prueba de fugas
Comparación e interpretación de líneas base de texto
Línea base de visión clásica con análisis estructurado de fallas.

Módulo 5: Redes Neuronales para Datos Tabulares, Texto e Imagen

• Dominio del ciclo de entrenamiento
Bucles limpios en PyTorch con AMP, recorte y reproducibilidad.

• Optimización y regularización
Inicialización, normalización, optimizadores y programaciones.

• Precisión mixta y escalado
Acumulación de gradientes y estrategias de guardado de puntos de control.

• Redes neuronales tabulares
Incrustaciones categóricas, cruces de características y estudios de ablation.

• Redes neuronales de texto
Incrustaciones, CNNs, BiLSTM o GRU y manejo de secuencias.

• Redes neuronales de visión
Fundamentos de CNN y arquitecturas tipo ResNet.

• Laboratorios prácticos
Marco de entrenamiento reutilizable
Comparación de NN tabular vs boosting
CNN con experimentos de aumento y programación.

Módulo 6: Arquitecturas Neurales Avanzadas

• Estrategias de aprendizaje por transferencia
Patrones de congelación y descongelación, tasas de aprendizaje discriminatorias.

• Arquitecturas de transformador para texto
Internos de autoatención y enfoques de ajuste fino.

• Backbones de visión y predicción densa
ResNet, EfficientNet, Transformadores de Visión y conceptos de U-Net.

• Arquitecturas tabulares avanzadas
TabTransformer, FT-Transformer y Redes Profundas y Cruzadas.

• Consideraciones para series temporales
Divisiones temporales y detección de desplazamiento de covariables.

• Técnicas PEFT y eficiencia
Compensaciones entre LoRA, destilación y cuantización.

• Laboratorios prácticos
Ajuste fino de transformador de texto preentrenado
Ajuste fino de modelo de visión preentrenado
Comparación de transformador tabular vs GBDT.

Módulo 7: Sistemas de IA Generativa

• Fundamentos de indicación (prompting)
Indicación estructurada y generación controlada.

• Fundamentos de LLM
Tokenización, ajuste por instrucción y mitigación de alucinaciones.

• Generación Aumentada por Recuperación
Fragmentación, incrustaciones, búsqueda híbrida y métricas de evaluación.

• Estrategias de ajuste fino
LoRA y QLoRA con controles de calidad de datos.

• Modelos de difusión
Intuición de difusión latente y adaptación práctica.

• Datos tabulares sintéticos
CTGAN y consideraciones de privacidad.

• Laboratorios prácticos
Miniaplicación RAG estilo producción
Validación de salida estructurada con aplicación de esquema
Experimentación opcional con difusión.

Módulo 8: Agentes de IA y MCP

• Diseño del ciclo del agente
Observar, planificar, actuar, reflexionar y persistir.

• Arquitecturas de agentes
ReAct, planificar-ejecutar y coordinación multiagente.

• Gestión de memoria
Enfoques episódicos, semánticos y de borrador.

• Integración de herramientas y seguridad
Contratos de herramientas, contenedorización y defensas contra inyección de indicaciones.

• Marcos de evaluación
Trazas reproducibles, conjuntos de tareas y pruebas de regresión.

• MCP e interoperabilidad basada en protocolos
Diseño de servidores MCP con exposición segura de herramientas.

• Laboratorios prácticos
Crear un agente desde cero
Exponer herramientas a través de un servidor estilo MCP
Crear un arnés de evaluación con restricciones de seguridad.

Requerimientos

Los participantes deben tener un conocimiento práctico de la programación en Python.

Este programa está dirigido a profesionales técnicos de nivel intermedio a avanzado.

 56 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas