Ponte en Contacto

Temario del curso

1. Introducción a Stable Diffusion Avanzado

  • Objetivos del curso y ruta de aprendizaje.
  • Revisión de los modelos de difusión (diffusion models).
  • Descripción general de la arquitectura de Stable Diffusion.
  • Modelos de Difusión Latente (LDMs).
  • Evolución de los modelos Stable Diffusion (SD 1.x, SDXL y arquitecturas más recientes).
  • Casos de uso y aplicaciones empresariales.

2. Fundamentos de Aprendizaje Profundo para Modelos de Difusión

  • Fundamentos del proceso de difusión.
  • Difusión hacia adelante y hacia atrás.
  • Predicción de ruido.
  • Arquitectura U-Net de eliminación de ruido (denoising).
  • Autoencoders Variacionales (VAE).
  • Codificador de texto CLIP.
  • Mecanismos de atención cruzada.

3. Comprensión de la Arquitectura de Stable Diffusion

  • Componentes del pipeline.
  • Proceso de codificación de texto.
  • Representación en el espacio latente.
  • Algoritmos del planificador (scheduler).
  • Métodos de muestreo.
  • Flujo de trabajo de decodificación de imágenes.

4. Ingeniería de Prompts Avanzada

  • Estructura y sintaxis del prompt.
  • Prompts positivos y negativos.
  • Ponderación de prompts.
  • Énfasis en tokens (token emphasis).
  • Interpolación de prompts.
  • Estrategias de optimización de prompts.
  • Generación de imágenes reproducibles.

5. Técnicas Avanzadas de Generación de Imágenes

  • Generación de imagen a imagen (Image-to-Image).
  • Inpainting (relleno de áreas faltantes).
  • Outpainting (expansión de imágenes).
  • Generación de alta resolución.
  • Afinamiento por etapas múltiples.
  • Generación por lotes de imágenes.
  • Randomización controlada mediante semillas (seeds).

6. Generación de Imágenes Condicionales

  • Arquitectura ControlNet.
  • Generación guiada por posturas (pose-guided).
  • Generación guiada por profundidad.
  • Condicionamiento mediante detección de bordes.
  • Guía por segmentación.
  • Condicionamiento con imágenes de referencia.
  • Pipelines con Multi-ControlNet.

7. LoRA, DreamBooth y Ajuste Fino de Modelos (Fine-Tuning)

  • Conceptos de aprendizaje por transferencia.
  • Fundamentos de LoRA.
  • Entrenamiento con DreamBooth.
  • Inversión Textual (Textual Inversion).
  • Embebedores personalizados.
  • Conjuntos de datos para fine-tuning.
  • Evaluación de modelos personalizados.

8. Entrenamiento Avanzado de Modelos

  • Preparación del conjunto de datos.
  • Aumento de datos (Data augmentation).
  • Generación de descripciones (Captions).
  • Pipelines de entrenamiento.
  • Entrenamiento distribuido.
  • Entrenamiento de precisión mixta.
  • Gestión de puntos de control (Checkpoints).

9. Optimización de Hiperparámetros

  • Selección de la tasa de aprendizaje.
  • Optimización del tamaño del lote (Batch size).
  • Selección del planificador (Scheduler).
  • Optimización de la Escala CFG (CFG Scale).
  • Pasos de muestreo.
  • Técnicas de regularización.
  • Métricas de evaluación del modelo.

10. Optimización del Rendimiento

  • Optimización de GPU.
  • Optimización de CUDA.
  • Atención eficiente en memoria.
  • Optimización con xFormers.
  • Técnicas de cuantización.
  • Inferencia con FP16 y BF16.
  • Batching eficiente.

11. Escalado de Cargas de Trabajo con Stable Diffusion

  • Entrenamiento en múltiples GPUs.
  • Inferencia distribuida.
  • Gestión de conjuntos de datos a gran escala.
  • Despliegue de GPUs en la nube.
  • Estrategias de servicio de modelos.
  • Realización de benchmarks de rendimiento.

12. Integración de Stable Diffusion con Frameworks de Aprendizaje Profundo

  • Hugging Face Diffusers.
  • Integración con PyTorch.
  • Interoperabilidad con TensorFlow.
  • ONNX Runtime.
  • Optimización con TensorRT.
  • Biblioteca Accelerate.
  • Personalización de pipelines.

13. Construcción de Pipelines de Producción

  • Desarrollo de APIs.
  • Servicios de inferencia por lotes.
  • Automatización de flujos de trabajo.
  • Generación basada en colas.
  • Gestión de versiones de modelos.
  • Estrategias de despliegue en producción.

14. Mejora de la Calidad de Imagen

  • Técnicas de ampliación (Upscaling).
  • Super-resolución.
  • Restauración facial.
  • Reducción de artefactos.
  • Pipelines de refinamiento de imágenes.
  • Pipelines de procesamiento posterior.

15. Inteligencia Artificial Responsable y Seguridad del Modelo

  • Sesgos en los modelos generativos.
  • Generación ética de imágenes.
  • Consideraciones sobre derechos de autor.
  • Divulgación de contenido generado por IA.
  • Filtros de seguridad.
  • Modulación de prompts.
  • Prácticas de despliegue responsable.

16. Solución de Problemas y Depuración

  • Diagnóstico de fallos en la generación.
  • Resolución de errores de CUDA.
  • Gestión de problemas de memoria.
  • Mejora de la consistencia de las imágenes.
  • Depuración de pipelines personalizados.
  • Solución de problemas de rendimiento.

17. Monitoreo y Evaluación del Modelo

  • Medición de la calidad de generación.
  • Realización de benchmarks de modelos.
  • Comparación de checkpoints.
  • Registro de experimentos.
  • Rastreo de experimentos.
  • Reproducibilidad del modelo.

18. Aplicaciones Avanzadas

  • Visualización en diseño de productos.
  • Generación de contenido para marketing.
  • Diseño de personajes.
  • Visualización arquitectónica.
  • Investigación en imágenes médicas.
  • Visualización científica.
  • Pipelines creativos con IA.

19. Integración de Stable Diffusion con Otros Modelos de IA

  • Modelos de Lenguaje Grande (LLMs).
  • Modelos Visión-Lenguaje (VLMs).
  • Descripción de imágenes.
  • Generación Aumentada por Recuperación (RAG) para sistemas multimodales.
  • Pipelines de agentes de IA.
  • Orquestación multi-modelo.

20. Mejores Prácticas para el Despliegue Empresarial

  • Planificación de infraestructura.
  • Gestión de recursos de GPU.
  • Consideraciones de seguridad.
  • Gobernanza de modelos.
  • CI/CD para modelos de IA.
  • Mantenimiento y actualizaciones.

21. Taller Práctico y Resumen

  • Construcción de un pipeline completo de generación de imágenes.
  • Ajuste fino (Fine-tuning) de un modelo personalizado de Stable Diffusion.
  • Creación de un flujo de trabajo de generación automatizado.
  • Ejercicios de optimización de rendimiento.
  • Evaluación y comparación de modelos.
  • Revisión de los conceptos clave.
  • Preguntas y respuestas.
  • Siguientes pasos y recursos para aprendizaje adicional.

Requerimientos

  • Buen entendimiento de los conceptos y arquitecturas del aprendizaje profundo.
  • Familiaridad con Stable Diffusion y la generación de imágenes a partir de texto.
  • Experiencia previa en programación con Python y PyTorch.

Público Objetivo

  • Científicos de datos e ingenieros de machine learning.
  • Investigadores en aprendizaje profundo.
  • Expertos en visión por computadora.
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas