Contacta con nosotros

Temario del curso

Introducción a la Contenerización para IA y ML

  • Conceptos fundamentales de la contenerización.
  • Por qué los contenedores son ideales para cargas de trabajo de ML.
  • Diferencias clave entre contenedores y máquinas virtuales.

Trabajando con Imágenes y Contenedores de Docker

  • Comprender imágenes, capas y registros.
  • Gestionar contenedores para experimentación en ML.
  • Utilizar la CLI de Docker de manera eficiente.

Empaquetando Entornos de ML

  • Preparar repositorios de código de ML para la contenerización.
  • Gestionar entornos de Python y sus dependencias.
  • Integrar soporte para CUDA y GPU.

Creando Dockerfiles para Aprendizaje Automático

  • Estructurar Dockerfiles para proyectos de ML.
  • Mejores prácticas para el rendimiento y la mantenibilidad.
  • Utilizar construcciones multi-etapa (multi-stage builds).

Contenerizando Modelos y Tuberías de ML

  • Empaquetar modelos entrenados dentro de contenedores.
  • Gestionar estrategias de datos y almacenamiento.
  • Desplegar flujos de trabajo reproducibles de extremo a extremo.

Ejecutando Servicios de ML Contenizados

  • Exponer puntos finales (endpoints) de API para inferencia de modelos.
  • Escalar servicios con Docker Compose.
  • Supervisar el comportamiento en tiempo de ejecución.

Consideraciones de Seguridad y Cumplimiento

  • Garantizar configuraciones de contenedores seguras.
  • Gestionar accesos y credenciales.
  • Manejar activos confidenciales de ML.

Desplegando en Entornos de Producción

  • Publicar imágenes en registros de contenedores.
  • Desplegar contenedores en configuraciones locales (on-prem) o en la nube.
  • Versionado y actualización de servicios en producción.

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de los flujos de trabajo de aprendizaje automático.
  • Experiencia con Python o lenguajes de programación similares.
  • Familiaridad con operaciones básicas de la línea de comandos de Linux.

Público Objetivo

  • Ingenieros de ML que despliegan modelos en producción.
  • Científicos de datos que gestionan entornos experimentales reproducibles.
  • Desarrolladores de IA que construyen aplicaciones contenizadas y escalables.
 14 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas