MLOps Academy · Lección

Qué significa CI/CD para los modelos

En qué se diferencian los pipelines de ML del CI/CD de las aplicaciones.

Lección 1 de 413 pasos

Qué significa CI/CD para los modelos es una lección gratuita de MLOps Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MLOps Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MLOps Academy incluye 4 lecciones en total.

CI/CD en pocas palabras

CI/CD significa automatizar los pasos entre escribir código y publicarlo, de modo que una máquina compruebe y despliegue su trabajo en lugar de que usted lo haga manualmente. 🚀

CI: integración continua

La integración continua ejecuta sus pruebas automáticamente cada vez que envía código, detectando los errores pronto en lugar de descubrirlos días después, cuando resulta más difícil corregirlos.

CD: entrega continua

La entrega continua toma el código que ha superado la CI y lo prepara o publica automáticamente en producción, para que las versiones dejen de ser eventos manuales y preocupantes.

ML añade un tercer elemento

La CI/CD clásica publica código. Las canalizaciones de ML también publican un modelo entrenado y los datos con los que aprendió, por lo que ahora debe controlar tres elementos en movimiento, no uno.

Pruebas que comprueban el comportamiento

Las pruebas de la aplicación comprueban la lógica. La CI de ML también comprueba la calidad del modelo: verifica si se mantuvo la precisión, no solo si el código se ejecutó sin fallar.

Las compilaciones tardan más

Compilar código tarda segundos. El entrenamiento de un modelo puede tardar minutos u horas, por lo que las canalizaciones de ML suelen entrenar con una muestra pequeña en la CI y con todos los datos solo durante la publicación.

Tres elementos que reproducir

Para reconstruir cualquier modelo exactamente, debe fijar su código, la versión de sus datos y su entorno. La CI/CD para ML automatiza la fijación de los tres.

El artefacto es el modelo

En la CI/CD de aplicaciones, el resultado es un binario. En ML, el artefacto clave es el archivo del modelo entrenado, que se versiona, se almacena y luego se despliega.

Una canalización tiene etapas

Una canalización de ML encadena etapas claras: analizar estáticamente el código, ejecutar pruebas, entrenar, evaluar y solo después compilar la imagen desplegable.

stages = ["lint", "test", "train", "evaluate", "deploy"]

Los activadores inician la canalización

Un activador decide cuándo se ejecuta una canalización, por ejemplo, en cada envío, cada solicitud de incorporación de cambios o cada publicación etiquetada. Configura estas reglas una vez y no tiene que volver a hacer clic.

Por qué es importante para ML

Sin CI/CD, un modelo se pone en producción solo cuando alguien se acuerda de ejecutar los scripts. Con ella, cada cambio se prueba y se publica de la misma forma segura en cada ocasión.

Comprobación rápida

¿Qué elemento adicional controla la CI/CD de ML que no controla la CI/CD clásica de aplicaciones?

Recapitulación

La CI prueba cada cambio, la CD lo publica y, en ML, se añaden el modelo y sus datos como artefactos controlados. Los activadores y las canalizaciones por etapas hacen que las publicaciones sean seguras y repetibles.

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Qué significa CI/CD para los modelos» es gratis?

Sí — el texto completo de «Qué significa CI/CD para los modelos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MLOps Academy, actualiza a CoddyKit PRO. El curso de MLOps Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Qué significa CI/CD para los modelos»?

En qué se diferencian los pipelines de ML del CI/CD de las aplicaciones. Practicas MLOps Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar MLOps Academy?

No se requiere experiencia previa. MLOps Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Qué significa CI/CD para los modelos»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de MLOps Academy?

Sí. Cada lección de MLOps Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Qué significa CI/CD para los modelos
  2. Un workflow de GitHub Actions para ML
  3. Condicione las fusiones a la calidad del modelo
  4. Compile y envíe la imagen al publicar una versión
← Volver a MLOps Academy