- Primeros pasos
- Notificaciones
- Proyectos
- Conjuntos de datos
- Etiquetado de datos
- Paquetes ML
- Paquetes listos para usar
- Procesos
- Habilidades ML
- Logs de ML
- Document UnderstandingTM en AI Center
- API de AI Center
- Licencia
- Plantillas de soluciones de AI
- Tutorial
- Guía básica de resolución de problemas
Guía del usuario de AI Center
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:
- Procesos de entrenamiento : toma como entrada un paquete y un conjunto de datos, y produce una nueva versión del paquete.
- Procesos de evaluación : toma como input una versión del paquete y un conjunto de datos, y produce un conjunto de métricas y registros.
- Procesos completos : 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. Te recomendamos que cargues este paquete de muestra si es la primera vez que aprendes sobre procesos. Asegúrate de habilitarlo para el entrenamiento. Descargar paquete de muestra
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.
Las llamadas de salida no son compatibles con habilidades ML o procesos.
Estado del proceso
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 la que se ejecutará el propio trabajo. Si es la primera vez que entrenas esta versión específica del paquete ML, puede tardar hasta 20 minutos.
- Esperando recursos : un proceso que busca una licencia disponible para ejecutar. El proceso comprueba cada 5 minutos si hay una nueva licencia disponible (esto sucederá si eliminas la ejecución de Habilidades ML o si se completó otro proceso) y se iniciará tan pronto como sea el caso.
- En ejecución: un proceso que se ha iniciado y se está ejecutando.
- Fallo: un proceso que falló durante la ejecución.
Nota:
Pipelines can fail if the dataset set size exceeds the 50 Gb limit.
- 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:
Pipelines are automatically killed after seven days to avoid being stuck for longer periods of time and consuming licenses.