- Notas relacionadas
- Requisitos
- Instalación
- Primeros pasos
- Proyectos
- Conjuntos de datos
- Paquetes ML
- Procesos
- Habilidades ML
- Logs de ML
- Document Understanding en AI Fabric
- Guía básica de resolución de problemas
Acerca de los procesos
Un proceso es una descripción de un flujo de trabajo de aprendizaje automático, que incluye todas las funciones en el flujo de trabajo y el orden de las ejecuciones de estas funciones. El proceso incluye la definición de los inputs necesarios para ejecutar el proceso y los outputs que se pueden obtener de él.
Una ejecución de proceso es una ejecución de un proceso basado en el código proporcionado por el usuario. Una vez completado, una ejecución de un proceso tiene outputs y registros asociados.
Hay tres tipos de procesos:
- Proceso de entrenamiento: toma como input un paquete y un conjunto de datos, y produce una nueva versión de paquete.
- Proceso de evaluación: toma como input una versión de paquete y un conjunto de datos, y produce un conjunto de métricas y registros.
- Proceso completo: ejecuta una función de procesamiento, un proceso de entrenamiento e inmediatamente después un proceso de evaluación.
Consejo:
Los ejemplos utilizados para explicar estos conceptos se basan en un paquete de muestra, tutorialpackage.zip, que puedes descargar haciendo clic en el siguiente botón. Te recomendamos que cargues este paquete de muestra si es la primera vez que trabajas con procesos. Asegúrate de habilitarlo para el entrenamiento.
La página Procesos, accesible desde el menú Procesos después de seleccionar un proyecto, te permite ver todos los procesos dentro de ese proyecto, junto con información sobre su tipo, versión de paquete y versión de paquete asociada, estado, momento de su creación, duración y puntuación. Aquí puedes crear nuevos procesos, acceder a los detalles de procesos existentes o eliminar procesos.
Una ejecución de proceso puede estar en uno de los siguientes estados:
- Programado: un proceso que se ha programado para iniciarse en el futuro (por ejemplo, a las 13:00 cada lunes). Cuando se llegue a la fecha/hora establecida para un proceso, se iniciará el proceso para ejecutar.
- Empaquetado: un proceso que ha comenzado a crear la imagen de docker en el que se ejecutará el propio trabajo. Si esta es la primera vez que se entrena esta versión específica del paquete ML, puede tardar hasta 20 minutos.
- En ejecución: un proceso que se ha iniciado y se está ejecutando.
- Fallo: un proceso que falló durante la ejecución.
- Eliminado: un proceso que se estaba ejecutando hasta que el usuario decidió terminarlo de forma explícita.
- Con éxito: un proceso que completó la ejecución.
Nota: Los procesos se eliminan automáticamente después de siete días para evitar quedarse atascados durante períodos más largos y consumir licencias.