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.
Análisis en tiempo real para el reconocimiento personalizado de entidades (API)
Puede utilizar la consola Amazon Comprehend para llevar a cabo un análisis en tiempo real con un modelo personalizado. En primer lugar, debe crear un punto de conexión para llevar a cabo el análisis en tiempo real. Tras crear el punto de conexión, realice el análisis en tiempo real.
Para obtener información sobre el aprovisionamiento, el rendimiento de los puntos de conexión y los costes asociados, consulte Uso de puntos de conexión de Amazon Comprehend.
Temas
Creación de un punto de conexión para la detección personalizada de entidades
Para obtener información acerca de los costes asociados a los puntos de conexión, consulte Uso de puntos de conexión de Amazon Comprehend.
Creación de un punto de conexión con AWS CLI
Para crear un punto de conexión mediante AWS CLI, use el comando create-endpoint
:
$
aws comprehend create-endpoint \
>
--desired-inference-units
number of inference units
\
>
--endpoint-name
endpoint name
\
>
--model-arn
arn:aws:comprehend:region
:account-id
:model/example
\
>
--tags
Key=Key
,Value=Value
Si el comando se ejecuta correctamente, Amazon Comprehend responde con el ARN del punto de conexión:
{ "EndpointArn": "
Arn
" }
Para obtener más información sobre este comando, los argumentos de los parámetros y su salida, y su salida, consulte create-endpoint
en la Referencia de comandos AWS CLI.
Detección de entidades personalizadas en ejecución en tiempo real
Después de crear un punto final para su modelo de reconocedor de entidades personalizado, utilice el punto final para ejecutar la operación de DetectEntitiesAPI. Puede introducir texto utilizando el parámetro text
o bytes
. Introduzca los demás tipos de entrada mediante el parámetro bytes
.
En el caso de los archivos de imagen y los archivos PDF, puede utilizar el parámetro DocumentReaderConfig
para anular las acciones de extracción de texto predeterminadas. Para obtener más detalles, consulte Configuración de las opciones de extracción de texto.
Detectar entidades en el texto mediante la AWS CLI
Para detectar entidades personalizadas en el texto, ejecute el comando detect-entities
con el texto introducido en el parámetro text
.
ejemplo : Utilice la CLI para detectar entidades en el texto de entrada
$
aws comprehend detect-entities \
>
--endpoint-arn
arn
\
>
--language-code
en
\
>
--text
"Andy Jassy is the CEO of Amazon.
"
Si el comando se ejecuta correctamente, Amazon Comprehend responde con el análisis. Para cada entidad que Amazon Comprehend detecta, proporciona el tipo de entidad, el texto, la ubicación y la puntuación de confianza.
Detectar entidades en documentos semiestructurados mediante AWS CLI
Para detectar entidades personalizadas en un archivo PDF, Word o de imagen, ejecute el comando detect-entities
con el archivo de entrada en el parámetro bytes
.
ejemplo : Utilice la CLI para detectar entidades en un archivo de imagen
Este ejemplo muestra cómo pasar el archivo de imagen utilizando la opción fileb
de codificación base64 de los bytes de la imagen. Para obtener más información, consulte Objetos binarios de gran tamaño en la Guía del usuario de AWS Command Line Interface.
En este ejemplo, también se incluye un archivo JSON denominado config.json
, destinado a configurar las opciones de extracción de texto.
$
aws comprehend detect-entities \
>
--endpoint-arn
arn
\
>
--language-code
en
\
>
--bytes
fileb://image1.jpg\
>
--document-reader-config file://config.json
El archivo config.json contiene la salida siguiente.
{ "DocumentReadMode": "FORCE_DOCUMENT_READ_ACTION", "DocumentReadAction": "TEXTRACT_DETECT_DOCUMENT_TEXT" }
Para obtener más información sobre la sintaxis de los comandos, consulte la DetectEntitiesreferencia de la API de Amazon Comprehend.