Cómo obtener los resultados de la validación
Los resultados de la validación contienen la información de error de Lista de errores terminales de contenido del manifiesto yLista de errores no terminales de validación en líneas JSON. Hay tres archivos de resultados de validación.
training_manifest_with_validation.json: se agrega una copia del archivo de manifiesto del conjunto de datos de entrenamiento con información sobre los errores en las líneas JSON.
testing_manifest_with_validation.json: se agrega una copia del archivo de manifiesto del conjunto de datos de prueba con información sobre los errores en las líneas JSON.
manifest_summary.json: resumen de los errores de contenido del manifiesto y los errores en las líneas de JSON encontrados en los conjuntos de datos de entrenamiento y de prueba. Para obtener más información, consulte Qué es el resumen del manifiesto.
Para obtener información sobre el contenido de los manifiestos de validación del entrenamiento y las pruebas, consulte Depuración de un modelo de entrenamiento con errores.
nota
Los resultados de la validación se crean solo si no se genera Lista de errores terminales de archivos de manifiesto durante el entrenamiento.
Si se produce un error de servicio después de validar el manifiesto de entrenamiento y de prueba, se generarán los resultados de la validación, pero la respuesta de DescribeProjectVersions no incluirá las ubicaciones de los archivos de resultados de la validación.
Cuando el entrenamiento finalice o falle, podrá descargar los resultados de la validación en la consola de Etiquetas personalizadas de Amazon Rekognition u obtener la ubicación del bucket de Amazon S3 llamando a la API de DescribeProjectVersions.
Cómo obtener los resultados de la validación (consola)
Si utiliza la consola para entrenar el modelo, puede descargar los resultados de la validación en la lista de modelos del proyecto, tal como se muestra en el siguiente diagrama. El panel Modelos muestra el entrenamiento del modelo y los resultados de la validación con la opción de descargarlos.
También puede acceder a la descarga de los resultados de la validación en la página de detalles del modelo. La página de detalles muestra los detalles del conjunto de datos con los conjuntos de datos de estado, entrenamiento y pruebas, y enlaces de descarga para ver el resumen del manifiesto, el manifiesto de validación del entrenamiento y el manifiesto de validación de las pruebas.
Para obtener más información, consulte Entrenamiento de un modelo (consola).
Cómo obtener los resultados de la validación (SDK)
Una vez finalizado el entrenamiento del modelo, Etiquetas personalizadas de Amazon Rekognition almacena los resultados de la validación en el bucket de Amazon S3 especificado durante el entrenamiento. Puede obtener la ubicación del bucket de S3 llamando a la API de DescribeProjectVersions, una vez finalizado el entrenamiento. Para entrenar un modelo, consulte Entrenamiento de un modelo (SDK).
Se devuelve un objeto ValidationData para el conjunto de datos de entrenamiento (TrainingDataResult) y el conjunto de datos de prueba (TestingDataResult). El resumen del manifiesto se devuelve en ManifestSummary
.
Una vez que obtenga la ubicación del bucket de Amazon S3, podrá descargar los resultados de la validación. Para obtener más información, consulte ¿Cómo descargo un objeto de un bucket de S3? También puede utilizar la operación GetObject.
Cómo obtener los datos de validación (SDK)
-
Si aún no lo ha hecho, instale y configure la AWS CLI y los AWS SDK. Para obtener más información, consulte Paso 4: Configurar la AWS CLI y los AWS SDK.
Use el siguiente ejemplo para obtener la ubicación de los resultados de la validación.
En el resultado final del programa, anote el campo
Validation
dentro de los objetosTestingDataResult
yTrainingDataResult
. El resumen del manifiesto está enManifestSummary
.