Información general del volante de inercia - Amazon Comprehend

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Información general del volante de inercia

Un volante de inercia es un recurso de Amazon Comprehend que orquesta el entrenamiento y la evaluación de las nuevas versiones de un modelo personalizado. Puede crear un volante de inercia para usar un modelo entrenado existente; de forma alternativa, Amazon Comprehend puede crear y entrenar un nuevo modelo para el volante de inercia. Utilice volantes de inercia con modelos personalizados de texto sin formato para una clasificación personalizada o un reconocimiento de entidades personalizado.

Puede configurar y gestionar los volantes de inercia mediante la consola o la API de Amazon Comprehend. También puede configurar los volantes de inercia utilizando AWS CloudFormation.

Al crear un volante de inercia, Amazon Comprehend crea un lago de datos en su cuenta. El lago de datos almacena y administra todos los datos del volante de inercia, como los datos de entrenamiento y los datos de prueba de todas las versiones del modelo.

Defina la versión activa del modelo para que sea la versión del modelo del volante de inercia que quiera usar para los trabajos de inferencia o los puntos de conexión de Amazon Comprehend. Inicialmente, el volante de inercia contendrá una versión del modelo. Con el paso del tiempo, a medida que vaya entrenando nuevas versiones del modelo, seleccionará la versión con el mejor rendimiento para que se convierta en la versión activa del modelo. Cuando un usuario especifica el ARN del volante de inercia para ejecutar un trabajo de inferencia, Amazon Comprehend ejecutará el trabajo usando la versión activa del modelo del volante.

Periódicamente, obtendrá nuevos datos etiquetados (datos de entrenamiento o datos de prueba) para el modelo. Los nuevos datos se ponen a disposición del volante de inercia mediante la creación de uno o más conjuntos de datos. Un conjunto de datos contiene datos de entrada para entrenar o probar el modelo personalizado asociado a un volante de inercia. Amazon Comprehend carga los datos de entrada en el lago de datos del volante de inercia.

Para incorporar los nuevos conjuntos de datos a su modelo personalizado, deberá crear y ejecutar una iteración del volante de inercia. Una iteración del volante es un flujo de trabajo que utiliza los nuevos conjuntos de datos para evaluar la versión del modelo activo y entrenar una nueva versión del modelo. En función de las métricas de las versiones nuevas y existentes del modelo, puede decidir si desea convertir a la nueva versión del modelo en la versión activa.

Puede utilizar la versión activa del modelo del volante de inercia para ejecutar análisis personalizados (trabajos asíncronos o en tiempo real). Para utilizar el modelo del volante de inercia para el análisis en tiempo real, deberá crear un punto de conexión para el volante.

El uso de los volantes de inercia no supone ningún cargo adicional. Sin embargo, cuando se ejecuta una iteración del volante de inercia, se incurre en los cargos estándar para el entrenamiento de una nueva versión del modelo y para el almacenamiento de los datos del modelo. Para obtener información detallada acerca de los precios, consulte Precios de Amazon Comprehend.

Conjuntos de datos del volante de inercia

Para añadir nuevos datos etiquetados a un volante de inercia, deberá crear un conjunto de datos. Cada conjunto de datos se configura como datos de entrenamiento o datos de prueba. Asocie el conjunto de datos a un volante de inercia y a un modelo personalizado específicos.

Tras crear un conjunto de datos, Amazon Comprehend cargará los datos en el lago de datos del volante de inercia. Para obtener más información, consulte Lagos de datos de volantes.

Creación del volante de inercia

Al crear un volante de inercia, podrá asociarlo a un modelo entrenado existente o, de forma alternativa, el volante podrá crear un modelo nuevo.

Al crear un volante de inercia con un modelo existente, especifique la versión del modelo activo. Amazon Comprehend copia los datos de entrenamiento y los datos de prueba del modelo en el lago de datos del volante. Asegúrese de que los datos de entrenamiento y de prueba del modelo se encuentren en la misma ubicación de Amazon S3 que en la que se creó el modelo.

Para crear un volante de inercia para un modelo nuevo, proporcione un conjunto de datos para los datos de entrenamiento (y un conjunto de datos opcional para los datos de prueba) al crear el volante. Al ejecutar el volante para crear la primera iteración del volante, este entrenará al nuevo modelo.

Al entrenar un modelo personalizado, especificará una lista de etiquetas personalizadas (clasificación personalizada) o entidades personalizadas (reconocimiento de entidades personalizado) para que el modelo las reconozca. Tenga en cuenta los siguientes puntos importantes sobre las etiquetas/entidades personalizadas:

  • Al crear un volante de inercia para un modelo nuevo, la lista de etiquetas o entidades que proporciona durante la creación del volante de inercia será la lista final del volante.

  • Al crear un volante a partir de un modelo existente, la lista de etiquetas/entidades asociadas a ese modelo se convertirá en la lista final del volante.

  • Si asocia un conjunto de datos nuevo al volante y ese conjunto de datos contiene etiquetas/entidades adicionales, Amazon Comprehend ignorará las nuevas etiquetas o entidades.

  • Puede revisar la lista de etiquetas/entidades de un volante mediante la operación API. DescribeFlywheel

    nota

    Para una clasificación personalizada, Amazon Comprehend rellenará la lista de etiquetas cuando el estado del volante pase a estar ACTIVO. Espera a que el volante esté activo antes de llamar a la operación de la API. DescribeFlywheel

Estados del volante de inercia

Un volante transita entre los siguientes estados:

  • CREACIÓN: Amazon Comprehend está creando los recursos del volante. Puede realizar operaciones de lectura en el volante, tales como DescribeFlywheel.

  • ACTIVO: el volante está activo. Puede determinar si una iteración del volante está en curso y ver el estado de la iteración. Puede ejecutar acciones de lectura en el volante de inercia, así como acciones como DeleteFlywheel y UpdateFlywheel.

  • ACTUALIZACIÓN: Amazon Comprehend está actualizando el volante de inercia. Puede ejecutar operaciones de lectura en el volante.

  • SUPRESIÓN: Amazon Comprehend está eliminando el volante. Puede ejecutar operaciones de lectura en el volante.

  • ERROR: la operación de creación del volante ha fallado.

Una vez que Amazon Comprehend haya eliminado un volante, usted conservará el acceso a todos los datos del modelo del lago de datos del volante. Amazon Comprehend eliminará todos los metadatos internos necesarios para administrar los recursos del volante. Amazon Comprehend también elimina los conjuntos de datos asociados a ese volante (los datos del modelo se guardan en el lago de datos).

Iteraciones del volante de inercia

Al obtener nuevos datos de entrenamiento o prueba para un modelo de volante, creará uno o más conjuntos de datos nuevos para cargar esos nuevos datos en el lago de datos del volante.

A continuación, ejecutará el volante de inercia para crear una nueva iteración del volante. La iteración del volante de inercia evalúa la versión activa actual del modelo utilizando los nuevos datos y almacena los resultados en el lago de datos. El volante de inercia también crea y entrena una nueva versión del modelo.

Si el nuevo modelo presenta un mejor rendimiento que la versión activa actual del modelo, puede promover la nueva versión del modelo para que se convierta en la versión activa del modelo. Puede usar la consola o la operación de UpdateFlywheelAPI para actualizar la versión del modelo activo.