Esta documentación es AWS CLI únicamente para la versión 1 de la versión. Para ver la documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.
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.
Amazon Comprehend ejemplos utilizando AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes AWS Command Line Interface con Amazon Comprehend.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
El siguiente ejemplo de código muestra cómo usarlobatch-detect-dominant-language
.
- AWS CLI
-
Para detectar el idioma dominante de varios textos de entrada
El siguiente
batch-detect-dominant-language
ejemplo analiza varios textos de entrada y devuelve el idioma dominante de cada uno. La puntuación de confianza de los modelos previamente entrenados también se muestra para cada predicción.aws comprehend batch-detect-dominant-language \ --text-list
"Physics is the natural science that involves the study of matter and its motion and behavior through space and time, along with related concepts such as energy and force."
Salida:
{ "ResultList": [ { "Index": 0, "Languages": [ { "LanguageCode": "en", "Score": 0.9986501932144165 } ] } ], "ErrorList": [] }
Para obtener más información, consulte Idioma dominante en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte BatchDetectDominantLanguage
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlobatch-detect-entities
.
- AWS CLI
-
Para detectar entidades a partir de varios textos de entrada
El siguiente
batch-detect-entities
ejemplo analiza varios textos de entrada y devuelve las entidades nombradas de cada uno. La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws compreh
en
d batch-detect-entities \ --language-code en \ --text-list"Dear Jane, Your AnyCompany Financial Services LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st."
"Please send customer feedback to Sunshine Spa, 123 Main St, Anywhere or to Alice at AnySpa@example.com."
Salida:
{ "ResultList": [ { "Index": 0, "Entities": [ { "Score": 0.9985517859458923, "Type": "PERSON", "Text": "Jane", "BeginOffset": 5, "EndOffset": 9 }, { "Score": 0.9767839312553406, "Type": "ORGANIZATION", "Text": "AnyCompany Financial Services, LLC", "BeginOffset": 16, "EndOffset": 50 }, { "Score": 0.9856694936752319, "Type": "OTHER", "Text": "1111-XXXX-1111-XXXX", "BeginOffset": 71, "EndOffset": 90 }, { "Score": 0.9652159810066223, "Type": "QUANTITY", "Text": ".53", "BeginOffset": 116, "EndOffset": 119 }, { "Score": 0.9986667037010193, "Type": "DATE", "Text": "July 31st", "BeginOffset": 135, "EndOffset": 144 } ] }, { "Index": 1, "Entities": [ { "Score": 0.720084547996521, "Type": "ORGANIZATION", "Text": "Sunshine Spa", "BeginOffset": 33, "EndOffset": 45 }, { "Score": 0.9865870475769043, "Type": "LOCATION", "Text": "123 Main St", "BeginOffset": 47, "EndOffset": 58 }, { "Score": 0.5895616412162781, "Type": "LOCATION", "Text": "Anywhere", "BeginOffset": 60, "EndOffset": 68 }, { "Score": 0.6809214353561401, "Type": "PERSON", "Text": "Alice", "BeginOffset": 75, "EndOffset": 80 }, { "Score": 0.9979087114334106, "Type": "OTHER", "Text": "AnySpa@example.com", "BeginOffset": 84, "EndOffset": 99 } ] } ], "ErrorList": [] }
Para obtener más información, consulte Entidades en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte BatchDetectEntities
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlobatch-detect-key-phrases
.
- AWS CLI
-
Para detectar frases clave de varias entradas de texto
El siguiente
batch-detect-key-phrases
ejemplo analiza varios textos introducidos y devuelve las frases nominales clave de cada uno de ellos. También se muestra la puntuación de confianza del modelo previamente entrenado para cada predicción.aws compreh
en
d batch-detect-key-phrases \ --language-code en \ --text-list"Hello Zhang Wei, I am John, writing to you about the trip for next Saturday."
"Dear Jane, Your AnyCompany Financial Services LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st."
"Please send customer feedback to Sunshine Spa, 123 Main St, Anywhere or to Alice at AnySpa@example.com."
Salida:
{ "ResultList": [ { "Index": 0, "KeyPhrases": [ { "Score": 0.99700927734375, "Text": "Zhang Wei", "BeginOffset": 6, "EndOffset": 15 }, { "Score": 0.9929308891296387, "Text": "John", "BeginOffset": 22, "EndOffset": 26 }, { "Score": 0.9997230172157288, "Text": "the trip", "BeginOffset": 49, "EndOffset": 57 }, { "Score": 0.9999470114707947, "Text": "next Saturday", "BeginOffset": 62, "EndOffset": 75 } ] }, { "Index": 1, "KeyPhrases": [ { "Score": 0.8358274102210999, "Text": "Dear Jane", "BeginOffset": 0, "EndOffset": 9 }, { "Score": 0.989359974861145, "Text": "Your AnyCompany Financial Services", "BeginOffset": 11, "EndOffset": 45 }, { "Score": 0.8812323808670044, "Text": "LLC credit card account 1111-XXXX-1111-XXXX", "BeginOffset": 47, "EndOffset": 90 }, { "Score": 0.9999381899833679, "Text": "a minimum payment", "BeginOffset": 95, "EndOffset": 112 }, { "Score": 0.9997439980506897, "Text": ".53", "BeginOffset": 116, "EndOffset": 119 }, { "Score": 0.996875524520874, "Text": "July 31st", "BeginOffset": 135, "EndOffset": 144 } ] }, { "Index": 2, "KeyPhrases": [ { "Score": 0.9990295767784119, "Text": "customer feedback", "BeginOffset": 12, "EndOffset": 29 }, { "Score": 0.9994127750396729, "Text": "Sunshine Spa", "BeginOffset": 33, "EndOffset": 45 }, { "Score": 0.9892991185188293, "Text": "123 Main St", "BeginOffset": 47, "EndOffset": 58 }, { "Score": 0.9969810843467712, "Text": "Alice", "BeginOffset": 75, "EndOffset": 80 }, { "Score": 0.9703696370124817, "Text": "AnySpa@example.com", "BeginOffset": 84, "EndOffset": 99 } ] } ], "ErrorList": [] }
Para obtener más información, consulte Frases clave en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte BatchDetectKeyPhrases
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlobatch-detect-sentiment
.
- AWS CLI
-
Para detectar la opinión predominante en los textos de entrada múltiple
El siguiente
batch-detect-sentiment
ejemplo analiza varios textos de entrada y devuelve el sentimiento predominante (POSITIVE
NEUTRAL
,MIXED
, oNEGATIVE
, de cada uno).aws comprehend batch-detect-sentiment \ --text-list
"That movie was very boring, I can't believe it was over four hours long."
"It is a beautiful day for hiking today."
"My meal was okay, I'm excited to try other restaurants."
\ --language-codeen
Salida:
{ "ResultList": [ { "Index": 0, "Sentiment": "NEGATIVE", "SentimentScore": { "Positive": 0.00011316669406369328, "Negative": 0.9995445609092712, "Neutral": 0.00014722718333359808, "Mixed": 0.00019498742767609656 } }, { "Index": 1, "Sentiment": "POSITIVE", "SentimentScore": { "Positive": 0.9981263279914856, "Negative": 0.00015240783977787942, "Neutral": 0.0013876151060685515, "Mixed": 0.00033366199932061136 } }, { "Index": 2, "Sentiment": "MIXED", "SentimentScore": { "Positive": 0.15930435061454773, "Negative": 0.11471917480230331, "Neutral": 0.26897063851356506, "Mixed": 0.45700588822364807 } } ], "ErrorList": [] }
Para obtener más información, consulte Sentiment en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte BatchDetectSentiment
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlobatch-detect-syntax
.
- AWS CLI
-
Para inspeccionar la sintaxis y las partes de la oración de las palabras en textos de varias entradas
El siguiente
batch-detect-syntax
ejemplo analiza la sintaxis de varios textos de entrada y devuelve las distintas partes de la oración. La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws comprehend batch-detect-syntax \ --text-list
"It is a beautiful day."
"Can you please pass the salt?"
"Please pay the bill before the 31st."
\ --language-codeen
Salida:
{ "ResultList": [ { "Index": 0, "SyntaxTokens": [ { "TokenId": 1, "Text": "It", "BeginOffset": 0, "EndOffset": 2, "PartOfSpeech": { "Tag": "PRON", "Score": 0.9999740719795227 } }, { "TokenId": 2, "Text": "is", "BeginOffset": 3, "EndOffset": 5, "PartOfSpeech": { "Tag": "VERB", "Score": 0.999937117099762 } }, { "TokenId": 3, "Text": "a", "BeginOffset": 6, "EndOffset": 7, "PartOfSpeech": { "Tag": "DET", "Score": 0.9999926686286926 } }, { "TokenId": 4, "Text": "beautiful", "BeginOffset": 8, "EndOffset": 17, "PartOfSpeech": { "Tag": "ADJ", "Score": 0.9987891912460327 } }, { "TokenId": 5, "Text": "day", "BeginOffset": 18, "EndOffset": 21, "PartOfSpeech": { "Tag": "NOUN", "Score": 0.9999778866767883 } }, { "TokenId": 6, "Text": ".", "BeginOffset": 21, "EndOffset": 22, "PartOfSpeech": { "Tag": "PUNCT", "Score": 0.9999974966049194 } } ] }, { "Index": 1, "SyntaxTokens": [ { "TokenId": 1, "Text": "Can", "BeginOffset": 0, "EndOffset": 3, "PartOfSpeech": { "Tag": "AUX", "Score": 0.9999770522117615 } }, { "TokenId": 2, "Text": "you", "BeginOffset": 4, "EndOffset": 7, "PartOfSpeech": { "Tag": "PRON", "Score": 0.9999986886978149 } }, { "TokenId": 3, "Text": "please", "BeginOffset": 8, "EndOffset": 14, "PartOfSpeech": { "Tag": "INTJ", "Score": 0.9681622385978699 } }, { "TokenId": 4, "Text": "pass", "BeginOffset": 15, "EndOffset": 19, "PartOfSpeech": { "Tag": "VERB", "Score": 0.9999874830245972 } }, { "TokenId": 5, "Text": "the", "BeginOffset": 20, "EndOffset": 23, "PartOfSpeech": { "Tag": "DET", "Score": 0.9999827146530151 } }, { "TokenId": 6, "Text": "salt", "BeginOffset": 24, "EndOffset": 28, "PartOfSpeech": { "Tag": "NOUN", "Score": 0.9995040893554688 } }, { "TokenId": 7, "Text": "?", "BeginOffset": 28, "EndOffset": 29, "PartOfSpeech": { "Tag": "PUNCT", "Score": 0.999998152256012 } } ] }, { "Index": 2, "SyntaxTokens": [ { "TokenId": 1, "Text": "Please", "BeginOffset": 0, "EndOffset": 6, "PartOfSpeech": { "Tag": "INTJ", "Score": 0.9997857809066772 } }, { "TokenId": 2, "Text": "pay", "BeginOffset": 7, "EndOffset": 10, "PartOfSpeech": { "Tag": "VERB", "Score": 0.9999252557754517 } }, { "TokenId": 3, "Text": "the", "BeginOffset": 11, "EndOffset": 14, "PartOfSpeech": { "Tag": "DET", "Score": 0.9999842643737793 } }, { "TokenId": 4, "Text": "bill", "BeginOffset": 15, "EndOffset": 19, "PartOfSpeech": { "Tag": "NOUN", "Score": 0.9999588131904602 } }, { "TokenId": 5, "Text": "before", "BeginOffset": 20, "EndOffset": 26, "PartOfSpeech": { "Tag": "ADP", "Score": 0.9958304762840271 } }, { "TokenId": 6, "Text": "the", "BeginOffset": 27, "EndOffset": 30, "PartOfSpeech": { "Tag": "DET", "Score": 0.9999947547912598 } }, { "TokenId": 7, "Text": "31st", "BeginOffset": 31, "EndOffset": 35, "PartOfSpeech": { "Tag": "NOUN", "Score": 0.9924124479293823 } }, { "TokenId": 8, "Text": ".", "BeginOffset": 35, "EndOffset": 36, "PartOfSpeech": { "Tag": "PUNCT", "Score": 0.9999955892562866 } } ] } ], "ErrorList": [] }
Para obtener más información, consulte los Análisis de sintaxis en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte BatchDetectSyntax
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlobatch-detect-targeted-sentiment
.
- AWS CLI
-
Para detectar el sentimiento y cada entidad nombrada en el caso de varios textos de entrada
El siguiente
batch-detect-targeted-sentiment
ejemplo analiza varios textos de entrada y devuelve las entidades nombradas junto con el sentimiento predominante asociado a cada entidad. La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws compreh
en
d batch-detect-targeted-sentiment \ --language-code en \ --text-list"That movie was really boring, the original was way more entertaining"
"The trail is extra beautiful today."
"My meal was just okay."
Salida:
{ "ResultList": [ { "Index": 0, "Entities": [ { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9999009966850281, "GroupScore": 1.0, "Text": "movie", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "NEGATIVE", "SentimentScore": { "Positive": 0.13887299597263336, "Negative": 0.8057460188865662, "Neutral": 0.05525200068950653, "Mixed": 0.00012799999967683107 } }, "BeginOffset": 5, "EndOffset": 10 } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9921110272407532, "GroupScore": 1.0, "Text": "original", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Positive": 0.9999989867210388, "Negative": 9.999999974752427e-07, "Neutral": 0.0, "Mixed": 0.0 } }, "BeginOffset": 34, "EndOffset": 42 } ] } ] }, { "Index": 1, "Entities": [ { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.7545599937438965, "GroupScore": 1.0, "Text": "trail", "Type": "OTHER", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Positive": 1.0, "Negative": 0.0, "Neutral": 0.0, "Mixed": 0.0 } }, "BeginOffset": 4, "EndOffset": 9 } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9999960064888, "GroupScore": 1.0, "Text": "today", "Type": "DATE", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Positive": 9.000000318337698e-06, "Negative": 1.9999999949504854e-06, "Neutral": 0.9999859929084778, "Mixed": 3.999999989900971e-06 } }, "BeginOffset": 29, "EndOffset": 34 } ] } ] }, { "Index": 2, "Entities": [ { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9999880194664001, "GroupScore": 1.0, "Text": "My", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Positive": 0.0, "Negative": 0.0, "Neutral": 1.0, "Mixed": 0.0 } }, "BeginOffset": 0, "EndOffset": 2 } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9995260238647461, "GroupScore": 1.0, "Text": "meal", "Type": "OTHER", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Positive": 0.04695599898695946, "Negative": 0.003226999891921878, "Neutral": 0.6091709733009338, "Mixed": 0.34064599871635437 } }, "BeginOffset": 3, "EndOffset": 7 } ] } ] } ], "ErrorList": [] }
Para obtener más información, consulte Targeted Sentiment en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte BatchDetectTargetedSentiment
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarloclassify-document
.
- AWS CLI
-
Para clasificar un documento con un punto final específico del modelo
En el siguiente
classify-document
ejemplo, se clasifica un documento con un punto final de un modelo personalizado. El modelo de este ejemplo se entrenó con un conjunto de datos que contenía mensajes SMS etiquetados como spam o no spam o «ham».aws comprehend classify-document \ --endpoint-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint
\ --text"CONGRATULATIONS! TXT 1235550100 to win $5000"
Salida:
{ "Classes": [ { "Name": "spam", "Score": 0.9998599290847778 }, { "Name": "ham", "Score": 0.00014001205272506922 } ] }
Para obtener más información, consulte Clasificación personalizada en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ClassifyDocument
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocontains-pii-entities
.
- AWS CLI
-
Para analizar el texto de entrada para detectar la presencia de PII información
El siguiente
contains-pii-entities
ejemplo analiza el texto introducido para detectar la presencia de información de identificación personal (PII) y devuelve las etiquetas de los tipos de PII entidades identificadas, como el nombre, la dirección, el número de cuenta bancaria o el número de teléfono.aws compreh
en
d contains-pii-entities \ --language-code en \ --text"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. Customer feedback for Sunshine Spa, 100 Main St, Anywhere. Send comments to Alice at AnySpa@example.com."
Salida:
{ "Labels": [ { "Name": "NAME", "Score": 1.0 }, { "Name": "EMAIL", "Score": 1.0 }, { "Name": "BANK_ACCOUNT_NUMBER", "Score": 0.9995794296264648 }, { "Name": "BANK_ROUTING", "Score": 0.9173126816749573 }, { "Name": "CREDIT_DEBIT_NUMBER", "Score": 1.0 } }
Para obtener más información, consulte Información de identificación personal (PII) en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ContainsPiiEntities
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocreate-dataset
.
- AWS CLI
-
Para crear un conjunto de datos de volante
En el siguiente
create-dataset
ejemplo, se crea un conjunto de datos para un volante. Este conjunto de datos se utilizará como datos de entrenamiento adicionales según lo especifique la--dataset-type
etiqueta.aws comprehend create-dataset \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity
\ --dataset-nameexample-dataset
\ --dataset-type"TRAIN"
\ --input-data-configfile://inputConfig.json
Contenidos de
file://inputConfig.json
:{ "DataFormat": "COMPREHEND_CSV", "DocumentClassifierInputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/training-data.csv" } }
Salida:
{ "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset" }
Para obtener más información, consulte Descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia CreateDataset
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocreate-document-classifier
.
- AWS CLI
-
Para crear un clasificador de documentos para clasificar los documentos
El siguiente ejemplo de
create-document-classifier
inicia el proceso de entrenamiento de un modelo de clasificador de documentos. El archivo de datos de entrenamiento,training.csv
, se encuentra en la etiqueta--input-data-config
.training.csv
es un documento de dos columnas donde las etiquetas o clasificaciones se proporcionan en la primera columna y los documentos en la segunda columna.aws comprehend create-document-classifier \ --document-classifier-name
example-classifier
\ --data-access-arnarn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/"
\ --language-codeen
Salida:
{ "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier" }
Para obtener más información, consulte Clasificación personalizada en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte CreateDocumentClassifier
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocreate-endpoint
.
- AWS CLI
-
Para crear un punto final para un modelo personalizado
El siguiente
create-endpoint
ejemplo crea un punto final para la inferencia sincrónica de un modelo personalizado previamente entrenado.aws comprehend create-endpoint \ --endpoint-name
example-classifier-endpoint-1
\ --model-arnarn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier
\ --desired-inference-units1
Salida:
{ "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint-1" }
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia CreateEndpoint
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocreate-entity-recognizer
.
- AWS CLI
-
Para crear un reconocedor de entidades personalizado
El siguiente
create-entity-recognizer
ejemplo inicia el proceso de entrenamiento de un modelo de reconocedor de entidades personalizado. En este ejemplo,raw_text.csv
se utiliza un CSV archivo que contiene documentos de formación y una lista de CSV entidadesentity_list.csv
para entrenar el modelo.entity-list.csv
contiene las siguientes columnas: texto y texto.aws comprehend create-entity-recognizer \ --recognizer-name
example-entity-recognizer
--data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --input-data-config"EntityTypes=[{Type=DEVICE}],Documents={S3Uri=s3://DOC-EXAMPLE-BUCKET/trainingdata/raw_text.csv},EntityList={S3Uri=s3://DOC-EXAMPLE-BUCKET/trainingdata/entity_list.csv}"
--language-codeen
Salida:
{ "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:example-entity-recognizer/entityrecognizer1" }
Para obtener más información, consulte Reconocimiento de entidades personalizado en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte CreateEntityRecognizer
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocreate-flywheel
.
- AWS CLI
-
Para crear un volante
El siguiente
create-flywheel
ejemplo crea un volante para organizar el entrenamiento continuo de un modelo de clasificación de documentos o de reconocimiento de entidades. El volante de este ejemplo se creó para gestionar un modelo entrenado existente especificado por la etiqueta.--active-model-arn
Cuando se crea el volante, se crea un lago de datos en la--input-data-lake
etiqueta.aws comprehend create-flywheel \ --flywheel-name
example-flywheel
\ --active-model-arnarn:aws:comprehend:us-west-2:111122223333:document-classifier/example-model/version/1
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --data-lake-s3-uri"s3://DOC-EXAMPLE-BUCKET"
Salida:
{ "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel" }
Para obtener más información, consulte Descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia CreateFlywheel
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodelete-document-classifier
.
- AWS CLI
-
Para eliminar un clasificador de documentos personalizado
En el siguiente ejemplo de
delete-document-classifier
, se elimina un modelo de clasificador de documentos personalizado.aws comprehend delete-document-classifier \ --document-classifier-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1
Este comando no genera ninguna salida.
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DeleteDocumentClassifier
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodelete-endpoint
.
- AWS CLI
-
Para eliminar un punto final de un modelo personalizado
En el siguiente
delete-endpoint
ejemplo, se elimina un punto final específico del modelo. Para poder eliminar el modelo, se deben borrar todos los puntos de enlace.aws comprehend delete-endpoint \ --endpoint-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint-1
Este comando no genera ninguna salida.
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DeleteEndpoint
comandos AWS CLI .
-
En el siguiente ejemplo de código se muestra cómo usarlodelete-entity-recognizer
.
- AWS CLI
-
Para eliminar un modelo de reconocedor de entidades personalizado
En el siguiente
delete-entity-recognizer
ejemplo, se elimina un modelo de reconocedor de entidades personalizado.aws comprehend delete-entity-recognizer \ --entity-recognizer-arn
arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/example-entity-recognizer-1
Este comando no genera ninguna salida.
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia DeleteEntityRecognizer
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodelete-flywheel
.
- AWS CLI
-
Para eliminar un volante
En el
delete-flywheel
ejemplo siguiente se elimina un volante. El lago de datos o el modelo asociado al volante no se eliminan.aws comprehend delete-flywheel \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1
Este comando no genera ninguna salida.
Para obtener más información, consulte la descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia DeleteFlywheel
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodelete-resource-policy
.
- AWS CLI
-
Para eliminar una política basada en recursos
El siguiente
delete-resource-policy
ejemplo elimina una política basada en recursos de un recurso de Amazon Comprehend.aws comprehend delete-resource-policy \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1/version/1
Este comando no genera ninguna salida.
Para obtener más información, consulte Copiar modelos personalizados entre AWS cuentas en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DeleteResourcePolicy
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-dataset
.
- AWS CLI
-
Para describir un conjunto de datos sobre volantes
En el siguiente
describe-dataset
ejemplo, se obtienen las propiedades de un conjunto de datos de volante.aws comprehend describe-dataset \ --dataset-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset
Salida:
{ "DatasetProperties": { "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset", "DatasetName": "example-dataset", "DatasetType": "TRAIN", "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/12345678A123456Z/datasets/example-dataset/20230616T203710Z/", "Status": "CREATING", "CreationTime": "2023-06-16T20:37:10.400000+00:00" } }
Para obtener más información, consulte Descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia DescribeDataset
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-document-classification-job
.
- AWS CLI
-
Para describir un trabajo de clasificación de documentos
En el siguiente ejemplo de
describe-document-classification-job
, se obtienen las propiedades de un trabajo de clasificación de documentos asíncrono.aws comprehend describe-document-classification-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "DocumentClassificationJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:document-classification-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "exampleclassificationjob", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-14T17:09:51.788000+00:00", "EndTime": "2023-06-14T17:15:58.582000+00:00", "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/1", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-CLN-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" } }
Para obtener más información, consulte Clasificación personalizada en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DescribeDocumentClassificationJob
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-document-classifier
.
- AWS CLI
-
Para describir un clasificador de documentos
En el siguiente ejemplo de
describe-document-classifier
, se obtienen las propiedades de un modelo de clasificador de documentos personalizado.aws comprehend describe-document-classifier \ --document-classifier-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1
Salida:
{ "DocumentClassifierProperties": { "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1", "LanguageCode": "en", "Status": "TRAINED", "SubmitTime": "2023-06-13T19:04:15.735000+00:00", "EndTime": "2023-06-13T19:42:31.752000+00:00", "TrainingStartTime": "2023-06-13T19:08:20.114000+00:00", "TrainingEndTime": "2023-06-13T19:41:35.080000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" }, "OutputDataConfig": {}, "ClassifierMetadata": { "NumberOfLabels": 3, "NumberOfTrainedDocuments": 5016, "NumberOfTestDocuments": 557, "EvaluationMetrics": { "Accuracy": 0.9856, "Precision": 0.9919, "Recall": 0.9459, "F1Score": 0.9673, "MicroPrecision": 0.9856, "MicroRecall": 0.9856, "MicroF1Score": 0.9856, "HammingLoss": 0.0144 } }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "Mode": "MULTI_CLASS" } }
Para obtener más información, consulte Creación y administración de modelos personalizados en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DescribeDocumentClassifier
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-dominant-language-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección del lenguaje dominante.
En el siguiente
describe-dominant-language-detection-job
ejemplo, se obtienen las propiedades de un trabajo de detección de lenguaje dominante asíncrono.aws comprehend describe-dominant-language-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "DominantLanguageDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "languageanalysis1", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:10:38.037000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DescribeDominantLanguageDetectionJob
comandos AWS CLI .
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-endpoint
.
- AWS CLI
-
Para describir un punto final específico
En el siguiente
describe-endpoint
ejemplo, se obtienen las propiedades de un punto final específico del modelo.aws comprehend describe-endpoint \ --endpoint-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint
Salida:
{ "EndpointProperties": { "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint, "Status": "IN_SERVICE", "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", "DesiredModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", "DesiredInferenceUnits": 1, "CurrentInferenceUnits": 1, "CreationTime": "2023-06-13T20:32:54.526000+00:00", "LastModifiedTime": "2023-06-13T20:32:54.526000+00:00" } }
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia DescribeEndpoint
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-entities-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de entidades
En el siguiente
describe-entities-detection-job
ejemplo, se obtienen las propiedades de un trabajo de detección de entidades asincrónico.aws comprehend describe-entities-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "EntitiesDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "example-entity-detector", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-08T21:30:15.323000+00:00", "EndTime": "2023-06-08T21:40:23.509000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::12345678012:role/service-role/AmazonComprehendServiceRole-example-role" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DescribeEntitiesDetectionJob
comandos AWS CLI .
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-entity-recognizer
.
- AWS CLI
-
Para describir un reconocedor de entidades
En el siguiente
describe-entity-recognizer
ejemplo, se obtienen las propiedades de un modelo de reconocedor de entidades personalizado.aws comprehend describe-entity-recognizer \
entity-recognizer-arn
arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/business-recongizer-1/version/1
Salida:
{ "EntityRecognizerProperties": { "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/business-recongizer-1/version/1", "LanguageCode": "en", "Status": "TRAINED", "SubmitTime": "2023-06-14T20:44:59.631000+00:00", "EndTime": "2023-06-14T20:59:19.532000+00:00", "TrainingStartTime": "2023-06-14T20:48:52.811000+00:00", "TrainingEndTime": "2023-06-14T20:58:11.473000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", "EntityTypes": [ { "Type": "BUSINESS" } ], "Documents": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/dataset/", "InputFormat": "ONE_DOC_PER_LINE" }, "EntityList": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity.csv" } }, "RecognizerMetadata": { "NumberOfTrainedDocuments": 1814, "NumberOfTestDocuments": 486, "EvaluationMetrics": { "Precision": 100.0, "Recall": 100.0, "F1Score": 100.0 }, "EntityTypes": [ { "Type": "BUSINESS", "EvaluationMetrics": { "Precision": 100.0, "Recall": 100.0, "F1Score": 100.0 }, "NumberOfTrainMentions": 1520 } ] }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "VersionName": "1" } }
Para obtener más información, consulte Reconocimiento de entidades personalizado en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DescribeEntityRecognizer
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-events-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de eventos.
En el siguiente
describe-events-detection-job
ejemplo, se obtienen las propiedades de un trabajo de detección de eventos asíncrono.aws comprehend describe-events-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "EventsDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:events-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "events_job_1", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-12T18:45:56.054000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/EventsData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-EVENTS-123456abcdeb0e11022f22a11EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "TargetEventTypes": [ "BANKRUPTCY", "EMPLOYMENT", "CORPORATE_ACQUISITION", "CORPORATE_MERGER", "INVESTMENT_GENERAL" ] } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DescribeEventsDetectionJob
comandos AWS CLI .
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-flywheel-iteration
.
- AWS CLI
-
Para describir una iteración de volante
En el siguiente
describe-flywheel-iteration
ejemplo se obtienen las propiedades de una iteración de volante.aws comprehend describe-flywheel-iteration \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel
\ --flywheel-iteration-id20232222AEXAMPLE
Salida:
{ "FlywheelIterationProperties": { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity", "FlywheelIterationId": "20232222AEXAMPLE", "CreationTime": "2023-06-16T21:10:26.385000+00:00", "EndTime": "2023-06-16T23:33:16.827000+00:00", "Status": "COMPLETED", "Message": "FULL_ITERATION: Flywheel iteration performed all functions successfully.", "EvaluatedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1", "EvaluatedModelMetrics": { "AverageF1Score": 0.7742663922375772, "AveragePrecision": 0.8287636394041166, "AverageRecall": 0.7427084833645399, "AverageAccuracy": 0.8795394154118689 }, "TrainedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/Comprehend-Generated-v1-bb52d585", "TrainedModelMetrics": { "AverageF1Score": 0.9767700253081214, "AveragePrecision": 0.9767700253081214, "AverageRecall": 0.9767700253081214, "AverageAccuracy": 0.9858281665190434 }, "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/evaluation/20230616T211026Z/" } }
Para obtener más información, consulte la descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia DescribeFlywheelIteration
de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlodescribe-flywheel
.
- AWS CLI
-
Para describir un volante
En el siguiente
describe-flywheel
ejemplo se obtienen las propiedades de un volante. En este ejemplo, el modelo asociado al volante de inercia es un modelo de clasificador personalizado que está entrenado para clasificar los documentos como spam o no spam, o como «jamón».aws comprehend describe-flywheel \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel
Salida:
{ "FlywheelProperties": { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel", "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-model/version/1", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "TaskConfig": { "LanguageCode": "en", "DocumentClassificationConfig": { "Mode": "MULTI_CLASS", "Labels": [ "ham", "spam" ] } }, "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel/schemaVersion=1/20230616T200543Z/", "DataSecurityConfig": {}, "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": "2023-06-16T20:05:43.242000+00:00", "LastModifiedTime": "2023-06-16T20:21:43.567000+00:00" } }
Para obtener más información, consulte Descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia DescribeFlywheel
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodescribe-key-phrases-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de frases clave
En el siguiente
describe-key-phrases-detection-job
ejemplo se obtienen las propiedades de un trabajo de detección de frases clave asíncrono.aws comprehend describe-key-phrases-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "KeyPhrasesDetectionJobProperties": { "JobId": "69aa080c00fc68934a6a98f10EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/69aa080c00fc68934a6a98f10EXAMPLE", "JobName": "example-key-phrases-detection-job", "JobStatus": "COMPLETED", "SubmitTime": 1686606439.177, "EndTime": 1686606806.157, "InputDataConfig": { "S3Uri": "s3://dereksbucket1001/EventsData/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://dereksbucket1002/testfolder/111122223333-KP-69aa080c00fc68934a6a98f10EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testrole" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DescribeKeyPhrasesDetectionJob
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlodescribe-pii-entities-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de PII entidades
El siguiente
describe-pii-entities-detection-job
ejemplo obtiene las propiedades de un trabajo de detección de entidades pii asíncronas.aws comprehend describe-pii-entities-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "PiiEntitiesDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "example-pii-entities-job", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-08T21:30:15.323000+00:00", "EndTime": "2023-06-08T21:40:23.509000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::12345678012:role/service-role/AmazonComprehendServiceRole-example-role" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para obtener API más información, consulte la Referencia de comandos DescribePiiEntitiesDetectionJob
.AWS CLI
-
El siguiente ejemplo de código muestra cómo usarlodescribe-resource-policy
.
- AWS CLI
-
Para describir una política de recursos adjunta a un modelo
En el siguiente
describe-resource-policy
ejemplo, se obtienen las propiedades de una política basada en recursos adjunta a un modelo.aws comprehend describe-resource-policy \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1
Salida:
{ "ResourcePolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::444455556666:root\"},\"Action\":\"comprehend:ImportModel\",\"Resource\":\"*\"}]}", "CreationTime": "2023-06-19T18:44:26.028000+00:00", "LastModifiedTime": "2023-06-19T18:53:02.002000+00:00", "PolicyRevisionId": "baa675d069d07afaa2aa3106ae280f61" }
Para obtener más información, consulte Copiar modelos personalizados entre AWS cuentas en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DescribeResourcePolicy
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodescribe-sentiment-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de opiniones
En el siguiente
describe-sentiment-detection-job
ejemplo, se obtienen las propiedades de un trabajo de detección de sentimientos asíncrono.aws comprehend describe-sentiment-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "SentimentDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "movie_review_analysis", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DescribeSentimentDetectionJob
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlodescribe-targeted-sentiment-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de opiniones segmentado
En el siguiente
describe-targeted-sentiment-detection-job
ejemplo, se obtienen las propiedades de un trabajo de detección de opiniones segmentado y asíncrono.aws comprehend describe-targeted-sentiment-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "TargetedSentimentDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "movie_review_analysis", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de DescribeTargetedSentimentDetectionJob
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlodescribe-topics-detection-job
.
- AWS CLI
-
Para describir un trabajo de detección de temas
En el siguiente ejemplo de
describe-topics-detection-job
, se obtienen las propiedades de un trabajo de detección de temas asíncrono.aws comprehend describe-topics-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "TopicsDetectionJobProperties": { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "example_topics_detection", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:44:43.414000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-examplerole" } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DescribeTopicsDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-dominant-language
.
- AWS CLI
-
Para detectar el idioma dominante del texto de entrada
El siguiente
detect-dominant-language
analiza el texto de entrada e identifica el idioma dominante. También se muestra la puntuación de confianza del modelo previamente entrenado.aws comprehend detect-dominant-language \ --text
"It is a beautiful day in Seattle."
Salida:
{ "Languages": [ { "LanguageCode": "en", "Score": 0.9877256155014038 } ] }
Para obtener más información, consulte Idioma dominante en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectDominantLanguage
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-entities
.
- AWS CLI
-
Para detectar entidades con nombre en el texto de entrada
El siguiente ejemplo de
detect-entities
analiza el texto de entrada y devuelve las entidades nombradas. La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws compreh
en
d detect-entities \ --language-code en \ --text"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card \ account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, \ we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. \ Customer feedback for Sunshine Spa, 123 Main St, Anywhere. Send comments to Alice at AnySpa@example.com."
Salida:
{ "Entities": [ { "Score": 0.9994556307792664, "Type": "PERSON", "Text": "Zhang Wei", "BeginOffset": 6, "EndOffset": 15 }, { "Score": 0.9981022477149963, "Type": "PERSON", "Text": "John", "BeginOffset": 22, "EndOffset": 26 }, { "Score": 0.9986887574195862, "Type": "ORGANIZATION", "Text": "AnyCompany Financial Services, LLC", "BeginOffset": 33, "EndOffset": 67 }, { "Score": 0.9959119558334351, "Type": "OTHER", "Text": "1111-XXXX-1111-XXXX", "BeginOffset": 88, "EndOffset": 107 }, { "Score": 0.9708039164543152, "Type": "QUANTITY", "Text": ".53", "BeginOffset": 133, "EndOffset": 136 }, { "Score": 0.9987268447875977, "Type": "DATE", "Text": "July 31st", "BeginOffset": 152, "EndOffset": 161 }, { "Score": 0.9858865737915039, "Type": "OTHER", "Text": "XXXXXX1111", "BeginOffset": 271, "EndOffset": 281 }, { "Score": 0.9700471758842468, "Type": "OTHER", "Text": "XXXXX0000", "BeginOffset": 306, "EndOffset": 315 }, { "Score": 0.9591118693351746, "Type": "ORGANIZATION", "Text": "Sunshine Spa", "BeginOffset": 340, "EndOffset": 352 }, { "Score": 0.9797496795654297, "Type": "LOCATION", "Text": "123 Main St", "BeginOffset": 354, "EndOffset": 365 }, { "Score": 0.994929313659668, "Type": "PERSON", "Text": "Alice", "BeginOffset": 394, "EndOffset": 399 }, { "Score": 0.9949769377708435, "Type": "OTHER", "Text": "AnySpa@example.com", "BeginOffset": 403, "EndOffset": 418 } ] }
Para obtener más información, consulte Entidades en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectEntities
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-key-phrases
.
- AWS CLI
-
Para detectar frases clave en el texto de entrada
El siguiente ejemplo de
detect-key-phrases
analiza el texto de entrada e identifica las frases nominales clave. La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws compreh
en
d detect-key-phrases \ --language-code en \ --text"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card \ account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, \ we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. \ Customer feedback for Sunshine Spa, 123 Main St, Anywhere. Send comments to Alice at AnySpa@example.com."
Salida:
{ "KeyPhrases": [ { "Score": 0.8996376395225525, "Text": "Zhang Wei", "BeginOffset": 6, "EndOffset": 15 }, { "Score": 0.9992469549179077, "Text": "John", "BeginOffset": 22, "EndOffset": 26 }, { "Score": 0.988385021686554, "Text": "Your AnyCompany Financial Services", "BeginOffset": 28, "EndOffset": 62 }, { "Score": 0.8740853071212769, "Text": "LLC credit card account 1111-XXXX-1111-XXXX", "BeginOffset": 64, "EndOffset": 107 }, { "Score": 0.9999437928199768, "Text": "a minimum payment", "BeginOffset": 112, "EndOffset": 129 }, { "Score": 0.9998900890350342, "Text": ".53", "BeginOffset": 133, "EndOffset": 136 }, { "Score": 0.9979453086853027, "Text": "July 31st", "BeginOffset": 152, "EndOffset": 161 }, { "Score": 0.9983011484146118, "Text": "your autopay settings", "BeginOffset": 172, "EndOffset": 193 }, { "Score": 0.9996572136878967, "Text": "your payment", "BeginOffset": 211, "EndOffset": 223 }, { "Score": 0.9995037317276001, "Text": "the due date", "BeginOffset": 227, "EndOffset": 239 }, { "Score": 0.9702621698379517, "Text": "your bank account number XXXXXX1111", "BeginOffset": 245, "EndOffset": 280 }, { "Score": 0.9179925918579102, "Text": "the routing number XXXXX0000.Customer feedback", "BeginOffset": 286, "EndOffset": 332 }, { "Score": 0.9978160858154297, "Text": "Sunshine Spa", "BeginOffset": 337, "EndOffset": 349 }, { "Score": 0.9706913232803345, "Text": "123 Main St", "BeginOffset": 351, "EndOffset": 362 }, { "Score": 0.9941995143890381, "Text": "comments", "BeginOffset": 379, "EndOffset": 387 }, { "Score": 0.9759287238121033, "Text": "Alice", "BeginOffset": 391, "EndOffset": 396 }, { "Score": 0.8376792669296265, "Text": "AnySpa@example.com", "BeginOffset": 400, "EndOffset": 415 } ] }
Para obtener más información, consulte Frases clave en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectKeyPhrases
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-pii-entities
.
- AWS CLI
-
Para detectar entidades pii con nombre en el texto de entrada
El siguiente
detect-pii-entities
ejemplo analiza el texto introducido e identifica las entidades que contienen información de identificación personal (PII). La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws compreh
en
d detect-pii-entities \ --language-code en \ --text"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card \ account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, \ we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. \ Customer feedback for Sunshine Spa, 123 Main St, Anywhere. Send comments to Alice at AnySpa@example.com."
Salida:
{ "Entities": [ { "Score": 0.9998322129249573, "Type": "NAME", "BeginOffset": 6, "EndOffset": 15 }, { "Score": 0.9998878240585327, "Type": "NAME", "BeginOffset": 22, "EndOffset": 26 }, { "Score": 0.9994089603424072, "Type": "CREDIT_DEBIT_NUMBER", "BeginOffset": 88, "EndOffset": 107 }, { "Score": 0.9999760985374451, "Type": "DATE_TIME", "BeginOffset": 152, "EndOffset": 161 }, { "Score": 0.9999449253082275, "Type": "BANK_ACCOUNT_NUMBER", "BeginOffset": 271, "EndOffset": 281 }, { "Score": 0.9999847412109375, "Type": "BANK_ROUTING", "BeginOffset": 306, "EndOffset": 315 }, { "Score": 0.999925434589386, "Type": "ADDRESS", "BeginOffset": 354, "EndOffset": 365 }, { "Score": 0.9989161491394043, "Type": "NAME", "BeginOffset": 394, "EndOffset": 399 }, { "Score": 0.9994171857833862, "Type": "EMAIL", "BeginOffset": 403, "EndOffset": 418 } ] }
Para obtener más información, consulte Información de identificación personal (PII) en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectPiiEntities
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-sentiment
.
- AWS CLI
-
Para detectar la opinión de un texto de entrada
El siguiente ejemplo de
detect-sentiment
analiza el texto de entrada y devuelve una inferencia de la opinión predominante (POSITIVE
,NEUTRAL
,MIXED
oNEGATIVE
).aws compreh
en
d detect-sentiment \ --language-code en \ --text"It is a beautiful day in Seattle"
Salida:
{ "Sentiment": "POSITIVE", "SentimentScore": { "Positive": 0.9976957440376282, "Negative": 9.653854067437351e-05, "Neutral": 0.002169104292988777, "Mixed": 3.857641786453314e-05 } }
Para obtener más información, consulte Opinión en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectSentiment
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-syntax
.
- AWS CLI
-
Para detectar las partes del discurso en un texto de entrada
El siguiente ejemplo de
detect-syntax
analiza la sintaxis del texto de entrada y devuelve las distintas partes de la oración. La puntuación de confianza del modelo previamente entrenado también se muestra para cada predicción.aws compreh
en
d detect-syntax \ --language-code en \ --text"It is a beautiful day in Seattle."
Salida:
{ "SyntaxTokens": [ { "TokenId": 1, "Text": "It", "BeginOffset": 0, "EndOffset": 2, "PartOfSpeech": { "Tag": "PRON", "Score": 0.9999740719795227 } }, { "TokenId": 2, "Text": "is", "BeginOffset": 3, "EndOffset": 5, "PartOfSpeech": { "Tag": "VERB", "Score": 0.999901294708252 } }, { "TokenId": 3, "Text": "a", "BeginOffset": 6, "EndOffset": 7, "PartOfSpeech": { "Tag": "DET", "Score": 0.9999938607215881 } }, { "TokenId": 4, "Text": "beautiful", "BeginOffset": 8, "EndOffset": 17, "PartOfSpeech": { "Tag": "ADJ", "Score": 0.9987351894378662 } }, { "TokenId": 5, "Text": "day", "BeginOffset": 18, "EndOffset": 21, "PartOfSpeech": { "Tag": "NOUN", "Score": 0.9999796748161316 } }, { "TokenId": 6, "Text": "in", "BeginOffset": 22, "EndOffset": 24, "PartOfSpeech": { "Tag": "ADP", "Score": 0.9998047947883606 } }, { "TokenId": 7, "Text": "Seattle", "BeginOffset": 25, "EndOffset": 32, "PartOfSpeech": { "Tag": "PROPN", "Score": 0.9940530061721802 } } ] }
Para obtener más información, consulte los Análisis de sintaxis en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectSyntax
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodetect-targeted-sentiment
.
- AWS CLI
-
Para detectar la opinión específica de las entidades nombradas en un texto de entrada
El siguiente
detect-targeted-sentiment
ejemplo analiza el texto introducido y devuelve las entidades nombradas, además de la opinión objetivo asociada a cada entidad. También se muestra la puntuación de confianza de los modelos previamente entrenados para cada predicción.aws compreh
en
d detect-targeted-sentiment \ --language-code en \ --text"I do not enjoy January because it is too cold but August is the perfect temperature"
Salida:
{ "Entities": [ { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9999979734420776, "GroupScore": 1.0, "Text": "I", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Positive": 0.0, "Negative": 0.0, "Neutral": 1.0, "Mixed": 0.0 } }, "BeginOffset": 0, "EndOffset": 1 } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9638869762420654, "GroupScore": 1.0, "Text": "January", "Type": "DATE", "MentionSentiment": { "Sentiment": "NEGATIVE", "SentimentScore": { "Positive": 0.0031610000878572464, "Negative": 0.9967250227928162, "Neutral": 0.00011100000119768083, "Mixed": 1.9999999949504854e-06 } }, "BeginOffset": 15, "EndOffset": 22 } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { { "Score": 0.9664419889450073, "GroupScore": 1.0, "Text": "August", "Type": "DATE", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Positive": 0.9999549984931946, "Negative": 3.999999989900971e-06, "Neutral": 4.099999932805076e-05, "Mixed": 0.0 } }, "BeginOffset": 50, "EndOffset": 56 } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "Score": 0.9803199768066406, "GroupScore": 1.0, "Text": "temperature", "Type": "ATTRIBUTE", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Positive": 1.0, "Negative": 0.0, "Neutral": 0.0, "Mixed": 0.0 } }, "BeginOffset": 77, "EndOffset": 88 } ] } ] }
Para obtener más información, consulte Targeted Sentiment en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte DetectTargetedSentiment
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloimport-model
.
- AWS CLI
-
Para importar un modelo
En el siguiente
import-model
ejemplo, se importa un modelo de una AWS cuenta diferente. El modelo de clasificador de documentos de la cuenta444455556666
tiene una política basada en los recursos que permite111122223333
a la cuenta importar el modelo.aws comprehend import-model \ --source-model-arn
arn:aws:comprehend:us-west-2:444455556666:document-classifier/example-classifier
Salida:
{ "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier" }
Para obtener más información, consulte Copiar modelos personalizados entre AWS cuentas en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ImportModel
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-datasets
.
- AWS CLI
-
Para enumerar todos los conjuntos de datos del volante
En el siguiente
list-datasets
ejemplo, se enumeran todos los conjuntos de datos asociados a un volante.aws comprehend list-datasets \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity
Salida:
{ "DatasetPropertiesList": [ { "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset-1", "DatasetName": "example-dataset-1", "DatasetType": "TRAIN", "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-1/20230616T203710Z/", "Status": "CREATING", "CreationTime": "2023-06-16T20:37:10.400000+00:00" }, { "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset-2", "DatasetName": "example-dataset-2", "DatasetType": "TRAIN", "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-2/20230616T200607Z/", "Description": "TRAIN Dataset created by Flywheel creation.", "Status": "COMPLETED", "NumberOfDocuments": 5572, "CreationTime": "2023-06-16T20:06:07.722000+00:00" } ] }
Para obtener más información, consulte Descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia ListDatasets
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-document-classification-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de clasificación de documentos
El siguiente ejemplo de
list-document-classification-jobs
enumera todos los trabajos de clasificación de documentos.aws comprehend list-document-classification-jobs
Salida:
{ "DocumentClassificationJobPropertiesList": [ { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classification-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "exampleclassificationjob", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-14T17:09:51.788000+00:00", "EndTime": "2023-06-14T17:15:58.582000+00:00", "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classifier/mymodel/version/12", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/1234567890101-CLN-e758dd56b824aa717ceab551f11749fb/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::1234567890101:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", "JobArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classification-job/123456abcdeb0e11022f22a1EXAMPLE2", "JobName": "exampleclassificationjob2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-14T17:22:39.829000+00:00", "EndTime": "2023-06-14T17:28:46.107000+00:00", "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classifier/mymodel/version/12", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/1234567890101-CLN-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::1234567890101:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Clasificación personalizada en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ListDocumentClassificationJobs
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-document-classifier-summaries
.
- AWS CLI
-
Para enumerar los resúmenes de todos los clasificadores de documentos creados
En el siguiente
list-document-classifier-summaries
ejemplo, se enumeran todos los resúmenes de los clasificadores de documentos creados.aws comprehend list-document-classifier-summaries
Salida:
{ "DocumentClassifierSummariesList": [ { "DocumentClassifierName": "example-classifier-1", "NumberOfVersions": 1, "LatestVersionCreatedAt": "2023-06-13T22:07:59.825000+00:00", "LatestVersionName": "1", "LatestVersionStatus": "TRAINED" }, { "DocumentClassifierName": "example-classifier-2", "NumberOfVersions": 2, "LatestVersionCreatedAt": "2023-06-13T21:54:59.589000+00:00", "LatestVersionName": "2", "LatestVersionStatus": "TRAINED" } ] }
Para obtener más información, consulte Creación y administración de modelos personalizados en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia ListDocumentClassifierSummaries
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-document-classifiers
.
- AWS CLI
-
Para enumerar todos los clasificadores de documentos
El siguiente ejemplo de
list-document-classifiers
enumera todos los modelos de clasificadores de documentos entrenados y en proceso de entrenamiento.aws comprehend list-document-classifiers
Salida:
{ "DocumentClassifierPropertiesList": [ { "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", "LanguageCode": "en", "Status": "TRAINED", "SubmitTime": "2023-06-13T19:04:15.735000+00:00", "EndTime": "2023-06-13T19:42:31.752000+00:00", "TrainingStartTime": "2023-06-13T19:08:20.114000+00:00", "TrainingEndTime": "2023-06-13T19:41:35.080000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" }, "OutputDataConfig": {}, "ClassifierMetadata": { "NumberOfLabels": 3, "NumberOfTrainedDocuments": 5016, "NumberOfTestDocuments": 557, "EvaluationMetrics": { "Accuracy": 0.9856, "Precision": 0.9919, "Recall": 0.9459, "F1Score": 0.9673, "MicroPrecision": 0.9856, "MicroRecall": 0.9856, "MicroF1Score": 0.9856, "HammingLoss": 0.0144 } }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testorle", "Mode": "MULTI_CLASS" }, { "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2", "LanguageCode": "en", "Status": "TRAINING", "SubmitTime": "2023-06-13T21:20:28.690000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" }, "OutputDataConfig": {}, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testorle", "Mode": "MULTI_CLASS" } ] }
Para obtener más información, consulte Creación y administración de modelos personalizados en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ListDocumentClassifiers
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-dominant-language-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección del lenguaje dominante
En el siguiente
list-dominant-language-detection-jobs
ejemplo, se enumeran todos los trabajos de detección de lenguaje dominante asíncronos en curso y finalizados.aws comprehend list-dominant-language-detection-jobs
Salida:
{ "DominantLanguageDetectionJobPropertiesList": [ { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "languageanalysis1", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T18:10:38.037000+00:00", "EndTime": "2023-06-09T18:18:45.498000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "languageanalysis2", "JobStatus": "STOPPED", "SubmitTime": "2023-06-09T18:16:33.690000+00:00", "EndTime": "2023-06-09T18:24:40.608000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para obtener API más información, consulte la Referencia de comandos ListDominantLanguageDetectionJobs
.AWS CLI
-
El siguiente ejemplo de código muestra cómo usarlolist-endpoints
.
- AWS CLI
-
Para ver una lista de todos los puntos finales
En el siguiente
list-endpoints
ejemplo, se enumeran todos los puntos finales activos específicos del modelo.aws comprehend list-endpoints
Salida:
{ "EndpointPropertiesList": [ { "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/ExampleClassifierEndpoint", "Status": "IN_SERVICE", "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", "DesiredModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", "DesiredInferenceUnits": 1, "CurrentInferenceUnits": 1, "CreationTime": "2023-06-13T20:32:54.526000+00:00", "LastModifiedTime": "2023-06-13T20:32:54.526000+00:00" }, { "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/ExampleClassifierEndpoint2", "Status": "IN_SERVICE", "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2", "DesiredModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2", "DesiredInferenceUnits": 1, "CurrentInferenceUnits": 1, "CreationTime": "2023-06-13T20:32:54.526000+00:00", "LastModifiedTime": "2023-06-13T20:32:54.526000+00:00" } ] }
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de ListEndpoints
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlolist-entities-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de entidades
En el siguiente
list-entities-detection-jobs
ejemplo, se enumeran todos los trabajos de detección de entidades asíncronas.aws comprehend list-entities-detection-jobs
Salida:
{ "EntitiesDetectionJobPropertiesList": [ { "JobId": "468af39c28ab45b83eb0c4ab9EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/468af39c28ab45b83eb0c4ab9EXAMPLE", "JobName": "example-entities-detection", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-08T20:57:46.476000+00:00", "EndTime": "2023-06-08T21:05:53.718000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-468af39c28ab45b83eb0c4ab9EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "809691caeaab0e71406f80a28EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/809691caeaab0e71406f80a28EXAMPLE", "JobName": "example-entities-detection-2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-08T21:30:15.323000+00:00", "EndTime": "2023-06-08T21:40:23.509000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-809691caeaab0e71406f80a28EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "e00597c36b448b91d70dea165EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/e00597c36b448b91d70dea165EXAMPLE", "JobName": "example-entities-detection-3", "JobStatus": "STOPPED", "SubmitTime": "2023-06-08T22:19:28.528000+00:00", "EndTime": "2023-06-08T22:27:33.991000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-e00597c36b448b91d70dea165EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Entidades en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de ListEntitiesDetectionJobs
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlolist-entity-recognizer-summaries
.
- AWS CLI
-
Para ver una lista de resúmenes de todos los reconocedores de entidades creados
En el siguiente
list-entity-recognizer-summaries
ejemplo, se enumeran todos los resúmenes de los reconocedores de entidades.aws comprehend list-entity-recognizer-summaries
Salida:
{ "EntityRecognizerSummariesList": [ { "RecognizerName": "entity-recognizer-3", "NumberOfVersions": 2, "LatestVersionCreatedAt": "2023-06-15T23:15:07.621000+00:00", "LatestVersionName": "2", "LatestVersionStatus": "STOP_REQUESTED" }, { "RecognizerName": "entity-recognizer-2", "NumberOfVersions": 1, "LatestVersionCreatedAt": "2023-06-14T22:55:27.805000+00:00", "LatestVersionName": "2" "LatestVersionStatus": "TRAINED" }, { "RecognizerName": "entity-recognizer-1", "NumberOfVersions": 1, "LatestVersionCreatedAt": "2023-06-14T20:44:59.631000+00:00", "LatestVersionName": "1", "LatestVersionStatus": "TRAINED" } ] }
Para obtener más información, consulte Reconocimiento de entidades personalizado en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ListEntityRecognizerSummaries
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-entity-recognizers
.
- AWS CLI
-
Para ver una lista de todos los reconocedores de entidades personalizados
En el siguiente
list-entity-recognizers
ejemplo, se enumeran todos los reconocedores de entidades personalizados creados.aws comprehend list-entity-recognizers
Salida:
{ "EntityRecognizerPropertiesList": [ { "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/EntityRecognizer/version/1", "LanguageCode": "en", "Status": "TRAINED", "SubmitTime": "2023-06-14T20:44:59.631000+00:00", "EndTime": "2023-06-14T20:59:19.532000+00:00", "TrainingStartTime": "2023-06-14T20:48:52.811000+00:00", "TrainingEndTime": "2023-06-14T20:58:11.473000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", "EntityTypes": [ { "Type": "BUSINESS" } ], "Documents": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/dataset/", "InputFormat": "ONE_DOC_PER_LINE" }, "EntityList": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity.csv" } }, "RecognizerMetadata": { "NumberOfTrainedDocuments": 1814, "NumberOfTestDocuments": 486, "EvaluationMetrics": { "Precision": 100.0, "Recall": 100.0, "F1Score": 100.0 }, "EntityTypes": [ { "Type": "BUSINESS", "EvaluationMetrics": { "Precision": 100.0, "Recall": 100.0, "F1Score": 100.0 }, "NumberOfTrainMentions": 1520 } ] }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole", "VersionName": "1" }, { "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/entityrecognizer3", "LanguageCode": "en", "Status": "TRAINED", "SubmitTime": "2023-06-14T22:57:51.056000+00:00", "EndTime": "2023-06-14T23:14:13.894000+00:00", "TrainingStartTime": "2023-06-14T23:01:33.984000+00:00", "TrainingEndTime": "2023-06-14T23:13:02.984000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", "EntityTypes": [ { "Type": "DEVICE" } ], "Documents": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/raw_txt.csv", "InputFormat": "ONE_DOC_PER_LINE" }, "EntityList": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity_list.csv" } }, "RecognizerMetadata": { "NumberOfTrainedDocuments": 4616, "NumberOfTestDocuments": 3489, "EvaluationMetrics": { "Precision": 98.54227405247813, "Recall": 100.0, "F1Score": 99.26578560939794 }, "EntityTypes": [ { "Type": "DEVICE", "EvaluationMetrics": { "Precision": 98.54227405247813, "Recall": 100.0, "F1Score": 99.26578560939794 }, "NumberOfTrainMentions": 2764 } ] }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" } ] }
Para obtener más información, consulte Reconocimiento de entidades personalizado en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ListEntityRecognizers
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-events-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de eventos
En el siguiente
list-events-detection-jobs
ejemplo, se enumeran todos los trabajos de detección de eventos asíncronos.aws comprehend list-events-detection-jobs
Salida:
{ "EventsDetectionJobPropertiesList": [ { "JobId": "aa9593f9203e84f3ef032ce18EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:1111222233333:events-detection-job/aa9593f9203e84f3ef032ce18EXAMPLE", "JobName": "events_job_1", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-12T19:14:57.751000+00:00", "EndTime": "2023-06-12T19:21:04.962000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/EventsData/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/1111222233333-EVENTS-aa9593f9203e84f3ef032ce18EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::1111222233333:role/service-role/AmazonComprehendServiceRole-example-role", "TargetEventTypes": [ "BANKRUPTCY", "EMPLOYMENT", "CORPORATE_ACQUISITION", "CORPORATE_MERGER", "INVESTMENT_GENERAL" ] }, { "JobId": "4a990a2f7e82adfca6e171135EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:1111222233333:events-detection-job/4a990a2f7e82adfca6e171135EXAMPLE", "JobName": "events_job_2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-12T19:55:43.702000+00:00", "EndTime": "2023-06-12T20:03:49.893000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/EventsData/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/1111222233333-EVENTS-4a990a2f7e82adfca6e171135EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::1111222233333:role/service-role/AmazonComprehendServiceRole-example-role", "TargetEventTypes": [ "BANKRUPTCY", "EMPLOYMENT", "CORPORATE_ACQUISITION", "CORPORATE_MERGER", "INVESTMENT_GENERAL" ] } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de ListEventsDetectionJobs
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlolist-flywheel-iteration-history
.
- AWS CLI
-
Para enumerar todo el historial de iteraciones del volante
En el siguiente
list-flywheel-iteration-history
ejemplo se enumeran todas las iteraciones de un volante.aws comprehend list-flywheel-iteration-history --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel
Salida:
{ "FlywheelIterationPropertiesList": [ { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel", "FlywheelIterationId": "20230619TEXAMPLE", "CreationTime": "2023-06-19T04:00:32.594000+00:00", "EndTime": "2023-06-19T04:00:49.248000+00:00", "Status": "COMPLETED", "Message": "FULL_ITERATION: Flywheel iteration performed all functions successfully.", "EvaluatedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1", "EvaluatedModelMetrics": { "AverageF1Score": 0.7742663922375772, "AverageF1Score": 0.9876464664646313, "AveragePrecision": 0.9800000253081214, "AverageRecall": 0.9445600253081214, "AverageAccuracy": 0.9997281665190434 }, "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-BUCKET/example-flywheel/schemaVersion=1/20230619TEXAMPLE/evaluation/20230619TEXAMPLE/" }, { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", "FlywheelIterationId": "20230616TEXAMPLE", "CreationTime": "2023-06-16T21:10:26.385000+00:00", "EndTime": "2023-06-16T23:33:16.827000+00:00", "Status": "COMPLETED", "Message": "FULL_ITERATION: Flywheel iteration performed all functions successfully.", "EvaluatedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/spamvshamclassify/version/1", "EvaluatedModelMetrics": { "AverageF1Score": 0.7742663922375772, "AverageF1Score": 0.9767700253081214, "AveragePrecision": 0.9767700253081214, "AverageRecall": 0.9767700253081214, "AverageAccuracy": 0.9858281665190434 }, "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20230616TEXAMPLE/evaluation/20230616TEXAMPLE/" } ] }
Para obtener más información, consulte la descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia ListFlywheelIterationHistory
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-flywheels
.
- AWS CLI
-
Para enumerar todos los volantes
En el
list-flywheels
ejemplo siguiente se enumeran todos los volantes creados.aws comprehend list-flywheels
Salida:
{ "FlywheelSummaryList": [ { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1", "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier/version/1", "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-1/schemaVersion=1/20230616T200543Z/", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": "2023-06-16T20:05:43.242000+00:00", "LastModifiedTime": "2023-06-19T04:00:43.027000+00:00", "LatestFlywheelIteration": "20230619T040032Z" }, { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2/version/1", "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20220616T200543Z/", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": "2022-06-16T20:05:43.242000+00:00", "LastModifiedTime": "2022-06-19T04:00:43.027000+00:00", "LatestFlywheelIteration": "20220619T040032Z" } ] }
Para obtener más información, consulte la descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia ListFlywheels
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-key-phrases-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de frases clave
En el siguiente
list-key-phrases-detection-jobs
ejemplo se enumeran todos los trabajos de detección de frases clave asíncronas en curso y finalizados.aws comprehend list-key-phrases-detection-jobs
Salida:
{ "KeyPhrasesDetectionJobPropertiesList": [ { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "keyphrasesanalysis1", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-08T22:31:43.767000+00:00", "EndTime": "2023-06-08T22:39:52.565000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a33EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a33EXAMPLE", "JobName": "keyphrasesanalysis2", "JobStatus": "STOPPED", "SubmitTime": "2023-06-08T22:57:52.154000+00:00", "EndTime": "2023-06-08T23:05:48.385000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a33EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a44EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a44EXAMPLE", "JobName": "keyphrasesanalysis3", "JobStatus": "FAILED", "Message": "NO_READ_ACCESS_TO_INPUT: The provided data access role does not have proper access to the input data.", "SubmitTime": "2023-06-09T16:47:04.029000+00:00", "EndTime": "2023-06-09T16:47:18.413000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a44EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para obtener API más información, consulte la Referencia de comandos ListKeyPhrasesDetectionJobs
.AWS CLI
-
El siguiente ejemplo de código muestra cómo usarlolist-pii-entities-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de entidades pii
En el siguiente
list-pii-entities-detection-jobs
ejemplo, se enumeran todos los trabajos de detección asíncrona de pii en curso y finalizados.aws comprehend list-pii-entities-detection-jobs
Salida:
{ "PiiEntitiesDetectionJobPropertiesList": [ { "JobId": "6f9db0c42d0c810e814670ee4EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/6f9db0c42d0c810e814670ee4EXAMPLE", "JobName": "example-pii-detection-job", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T21:02:46.241000+00:00", "EndTime": "2023-06-09T21:12:52.602000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/111122223333-PII-6f9db0c42d0c810e814670ee4EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "Mode": "ONLY_OFFSETS" }, { "JobId": "d927562638cfa739331a99b3cEXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/d927562638cfa739331a99b3cEXAMPLE", "JobName": "example-pii-detection-job-2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T21:20:58.211000+00:00", "EndTime": "2023-06-09T21:31:06.027000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-PII-d927562638cfa739331a99b3cEXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "Mode": "ONLY_OFFSETS" } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para obtener API más información, consulte la Referencia de comandos. ListPiiEntitiesDetectionJobs
AWS CLI
-
El siguiente ejemplo de código muestra cómo usarlolist-sentiment-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de opiniones
En el siguiente
list-sentiment-detection-jobs
ejemplo, se enumeran todos los trabajos de detección de sentimientos asíncronos en curso y finalizados.aws comprehend list-sentiment-detection-jobs
Salida:
{ "SentimentDetectionJobPropertiesList": [ { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "example-sentiment-detection-job", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T22:42:20.545000+00:00", "EndTime": "2023-06-09T22:52:27.416000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/123456abcdeb0e11022f22a1EXAMPLE2", "JobName": "example-sentiment-detection-job-2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "EndTime": "2023-06-09T23:26:00.168000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData2", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para obtener API más información, consulte la Referencia de comandos ListSentimentDetectionJobs
.AWS CLI
-
El siguiente ejemplo de código muestra cómo usarlolist-tags-for-resource
.
- AWS CLI
-
Para enumerar las etiquetas del recurso
El siguiente
list-tags-for-resource
ejemplo muestra las etiquetas de un recurso de Amazon Comprehend.aws comprehend list-tags-for-resource \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1
Salida:
{ "ResourceArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1", "Tags": [ { "Key": "Department", "Value": "Finance" }, { "Key": "location", "Value": "Seattle" } ] }
Para obtener más información, consulte Etiquetar sus recursos en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia ListTagsForResource
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-targeted-sentiment-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de sentimientos específicos
En el siguiente
list-targeted-sentiment-detection-jobs
ejemplo, se enumeran todos los trabajos de detección de sentimientos segmentados asíncronos en curso y finalizados.aws comprehend list-targeted-sentiment-detection-jobs
Salida:
{ "TargetedSentimentDetectionJobPropertiesList": [ { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName": "example-targeted-sentiment-detection-job", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T22:42:20.545000+00:00", "EndTime": "2023-06-09T22:52:27.416000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-IOrole" }, { "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/123456abcdeb0e11022f22a1EXAMPLE2", "JobName": "example-targeted-sentiment-detection-job-2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "EndTime": "2023-06-09T23:26:00.168000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData2", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para obtener API más información, consulte la Referencia de comandos ListTargetedSentimentDetectionJobs
.AWS CLI
-
El siguiente ejemplo de código muestra cómo usarlolist-topics-detection-jobs
.
- AWS CLI
-
Para enumerar todos los trabajos de detección de temas
El siguiente ejemplo de
list-topics-detection-jobs
, se enumeran todos los trabajos de detección de temas asíncronos en curso y finalizados.aws comprehend list-topics-detection-jobs
Salida:
{ "TopicsDetectionJobPropertiesList": [ { "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobName" "topic-analysis-1" "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:40:35.384000+00:00", "EndTime": "2023-06-09T18:46:41.936000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a1EXAMPLE2", "JobName": "topic-analysis-2", "JobStatus": "COMPLETED", "SubmitTime": "2023-06-09T18:44:43.414000+00:00", "EndTime": "2023-06-09T18:50:50.872000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, { "JobId": "123456abcdeb0e11022f22a1EXAMPLE3", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a1EXAMPLE3", "JobName": "topic-analysis-2", "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:50:56.737000+00:00", "InputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-BUCKET", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE3/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } ] }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte ListTopicsDetectionJobs
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloput-resource-policy
.
- AWS CLI
-
Para adjuntar una política basada en recursos
En el siguiente
put-resource-policy
ejemplo, se adjunta una política basada en recursos a un modelo para que otra cuenta pueda importarla. AWS La política está asociada al modelo de la cuenta111122223333
y permite a la cuenta444455556666
importar el modelo.aws comprehend put-resource-policy \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1
\ --resource-policy '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Action":"comprehend:ImportModel","Resource":"*","Principal":{"AWS":["arn:aws:iam::444455556666:root"]}}]}
'Salida:
{ "PolicyRevisionId": "aaa111d069d07afaa2aa3106aEXAMPLE" }
Para obtener más información, consulte Copiar modelos personalizados entre AWS cuentas en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte PutResourcePolicy
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-document-classification-job
.
- AWS CLI
-
Para empezar un trabajo de clasificación de documentos
El siguiente ejemplo de
start-document-classification-job
inicia un trabajo de clasificación de documentos con un modelo personalizado en todos los archivos de la dirección especificada en la etiqueta--input-data-config
. En este ejemplo, el bucket de S3 de entrada contieneSampleSMStext1.txt
,SampleSMStext2.txt
ySampleSMStext3.txt
. El modelo se entrenó previamente en la clasificación documental de los mensajes spam y no spam o «ham». SMS Cuando se completa el trabajo,output.tar.gz
se coloca en la ubicación especificada por la etiqueta--output-data-config
.output.tar.gz
contienepredictions.jsonl
, que enumera la clasificación de cada documento. La salida Json se imprime en una sola línea por archivo, pero se formatea aquí para que sea legible.aws comprehend start-document-classification-job \ --job-name
exampleclassificationjob
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET-INPUT/jobdata/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --document-classifier-arnarn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/12
Contenidos de
SampleSMStext1.txt
:"CONGRATULATIONS! TXT 2155550100 to win $5000"
Contenidos de
SampleSMStext2.txt
:"Hi, when do you want me to pick you up from practice?"
Contenidos de
SampleSMStext3.txt
:"Plz send bank account # to 2155550100 to claim prize!!"
Salida:
{ "JobId": "e758dd56b824aa717ceab551fEXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:document-classification-job/e758dd56b824aa717ceab551fEXAMPLE", "JobStatus": "SUBMITTED" }
Contenidos de
predictions.jsonl
:{"File": "SampleSMSText1.txt", "Line": "0", "Classes": [{"Name": "spam", "Score": 0.9999}, {"Name": "ham", "Score": 0.0001}]} {"File": "SampleSMStext2.txt", "Line": "0", "Classes": [{"Name": "ham", "Score": 0.9994}, {"Name": "spam", "Score": 0.0006}]} {"File": "SampleSMSText3.txt", "Line": "0", "Classes": [{"Name": "spam", "Score": 0.9999}, {"Name": "ham", "Score": 0.0001}]}
Para obtener más información, consulte Clasificación personalizada en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StartDocumentClassificationJob
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-dominant-language-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de detección de idioma asíncrono
El siguiente
start-dominant-language-detection-job
ejemplo inicia un trabajo de detección de idioma asíncrono para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
El bucket S3 de este ejemplo contiene.Sampletext1.txt
Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpetaoutput.txt
contiene el idioma dominante de cada uno de los archivos de texto, así como la puntuación de confianza del modelo previamente entrenado para cada predicción.aws comprehend start-dominant-language-detection-job \ --job-name
example_language_analysis_job
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --language-codeen
Contenido de Sampletext1.txt:
"Physics is the natural science that involves the study of matter and its motion and behavior through space and time, along with related concepts such as energy and force."
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobStatus": "SUBMITTED" }
Contenidos de
output.txt
:{"File": "Sampletext1.txt", "Languages": [{"LanguageCode": "en", "Score": 0.9913753867149353}], "Line": 0}
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StartDominantLanguageDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-entities-detection-job
.
- AWS CLI
-
Ejemplo 1: Para iniciar un trabajo de detección de entidades estándar utilizando el modelo previamente entrenado
El siguiente
start-entities-detection-job
ejemplo inicia un trabajo de detección de entidades asíncronas para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
El depósito S3 de este ejemplo contieneSampletext1.txt
, ySampletext2.txt
.Sampletext3.txt
Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpetaoutput.txt
contiene una lista de todas las entidades nombradas detectadas en cada archivo de texto, así como la puntuación de confianza del modelo previamente entrenado para cada predicción. La salida de Json se imprime en una línea por archivo de entrada, pero se formatea aquí para facilitar la lectura.aws comprehend start-entities-detection-job \ --job-name
entitiestest
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --language-codeen
Contenidos de
Sampletext1.txt
:"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st."
Contenidos de
Sampletext2.txt
:"Dear Max, based on your autopay settings for your account example1.org account, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. "
Contenidos de
Sampletext3.txt
:"Jane, please submit any customer feedback from this weekend to AnySpa, 123 Main St, Anywhere and send comments to Alice at AnySpa@example.com."
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobStatus": "SUBMITTED" }
Contenido
output.txt
con sangrados de línea para facilitar la lectura:{ "Entities": [ { "BeginOffset": 6, "EndOffset": 15, "Score": 0.9994006636420306, "Text": "Zhang Wei", "Type": "PERSON" }, { "BeginOffset": 22, "EndOffset": 26, "Score": 0.9976647915128143, "Text": "John", "Type": "PERSON" }, { "BeginOffset": 33, "EndOffset": 67, "Score": 0.9984608700836206, "Text": "AnyCompany Financial Services, LLC", "Type": "ORGANIZATION" }, { "BeginOffset": 88, "EndOffset": 107, "Score": 0.9868521019555556, "Text": "1111-XXXX-1111-XXXX", "Type": "OTHER" }, { "BeginOffset": 133, "EndOffset": 139, "Score": 0.998242565709204, "Text": "$24.53", "Type": "QUANTITY" }, { "BeginOffset": 155, "EndOffset": 164, "Score": 0.9993039263159287, "Text": "July 31st", "Type": "DATE" } ], "File": "SampleText1.txt", "Line": 0 } { "Entities": [ { "BeginOffset": 5, "EndOffset": 8, "Score": 0.9866232147545232, "Text": "Max", "Type": "PERSON" }, { "BeginOffset": 156, "EndOffset": 166, "Score": 0.9797723450933329, "Text": "XXXXXX1111", "Type": "OTHER" }, { "BeginOffset": 191, "EndOffset": 200, "Score": 0.9247838572396843, "Text": "XXXXX0000", "Type": "OTHER" } ], "File": "SampleText2.txt", "Line": 0 } { "Entities": [ { "Score": 0.9990532994270325, "Type": "PERSON", "Text": "Jane", "BeginOffset": 0, "EndOffset": 4 }, { "Score": 0.9519651532173157, "Type": "DATE", "Text": "this weekend", "BeginOffset": 47, "EndOffset": 59 }, { "Score": 0.5566426515579224, "Type": "ORGANIZATION", "Text": "AnySpa", "BeginOffset": 63, "EndOffset": 69 }, { "Score": 0.8059805631637573, "Type": "LOCATION", "Text": "123 Main St, Anywhere", "BeginOffset": 71, "EndOffset": 92 }, { "Score": 0.998830258846283, "Type": "PERSON", "Text": "Alice", "BeginOffset": 114, "EndOffset": 119 }, { "Score": 0.997818112373352, "Type": "OTHER", "Text": "AnySpa@example.com", "BeginOffset": 123, "EndOffset": 138 } ], "File": "SampleText3.txt", "Line": 0 }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
Ejemplo 2: Para iniciar un trabajo de detección de entidades personalizado
El siguiente
start-entities-detection-job
ejemplo inicia un trabajo de detección de entidades personalizado asíncrono para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
En este ejemplo, el depósito S3 de este ejemplo contieneSampleFeedback1.txt
, ySampleFeedback2.txt
.SampleFeedback3.txt
El modelo de reconocimiento de entidades se ha basado en los comentarios del servicio de atención al cliente para reconocer los nombres de los dispositivos. Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpeta contieneoutput.txt
una lista de todas las entidades nombradas detectadas en cada archivo de texto, así como la puntuación de confianza del modelo previamente entrenado para cada predicción. La salida Json se imprime en una sola línea por archivo, pero se formatea aquí para que sea legible.aws comprehend start-entities-detection-job \ --job-name
customentitiestest
\ --entity-recognizer-arn"arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/entityrecognizer"
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/jobdata/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arn"arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-IOrole"
Contenidos de
SampleFeedback1.txt
:"I've been on the AnyPhone app have had issues for 24 hours when trying to pay bill. Cannot make payment. Sigh. | Oh man! Lets get that app up and running. DM me, and we can get to work!"
Contenidos de
SampleFeedback2.txt
:"Hi, I have a discrepancy with my new bill. Could we get it sorted out? A rep added stuff I didnt sign up for when I did my AnyPhone 10 upgrade. | We can absolutely get this sorted!"
Contenidos de
SampleFeedback3.txt
:"Is the by 1 get 1 free AnySmartPhone promo still going on? | Hi Christian! It ended yesterday, send us a DM if you have any questions and we can take a look at your options!"
Salida:
{ "JobId": "019ea9edac758806850fa8a79ff83021", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/019ea9edac758806850fa8a79ff83021", "JobStatus": "SUBMITTED" }
Contenido
output.txt
con sangrados de línea para facilitar la lectura:{ "Entities": [ { "BeginOffset": 17, "EndOffset": 25, "Score": 0.9999728210205924, "Text": "AnyPhone", "Type": "DEVICE" } ], "File": "SampleFeedback1.txt", "Line": 0 } { "Entities": [ { "BeginOffset": 123, "EndOffset": 133, "Score": 0.9999892116761524, "Text": "AnyPhone 10", "Type": "DEVICE" } ], "File": "SampleFeedback2.txt", "Line": 0 } { "Entities": [ { "BeginOffset": 23, "EndOffset": 35, "Score": 0.9999971389852362, "Text": "AnySmartPhone", "Type": "DEVICE" } ], "File": "SampleFeedback3.txt", "Line": 0 }
Para obtener más información, consulte Reconocimiento personalizado de entidades en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StartEntitiesDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-events-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de detección de eventos asíncronos
El siguiente
start-events-detection-job
ejemplo inicia un trabajo de detección de eventos asíncronos para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
Los posibles tipos de eventos objetivo incluyenBANKRUPCTY
EMPLOYMENT
,CORPORATE_ACQUISITION
,INVESTMENT_GENERAL
,CORPORATE_MERGER
,,IPO
,RIGHTS_ISSUE
SECONDARY_OFFERING
SHELF_OFFERING
,TENDER_OFFERING
y.STOCK_SPLIT
El bucket S3 de este ejemplo contieneSampleText1.txt
,SampleText2.txt
, ySampleText3.txt
. Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpeta contieneSampleText1.txt.out
SampleText2.txt.out
, ySampleText3.txt.out
. El JSON resultado se imprime en una línea por archivo, pero se formatea aquí para facilitar la lectura.aws comprehend start-events-detection-job \ --job-name
events-detection-1
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/EventsData"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole
\ --language-codeen
\ --target-event-types"BANKRUPTCY"
"EMPLOYMENT"
"CORPORATE_ACQUISITION"
"CORPORATE_MERGER"
"INVESTMENT_GENERAL"
Contenidos de
SampleText1.txt
:"Company AnyCompany grew by increasing sales and through acquisitions. After purchasing competing firms in 2020, AnyBusiness, a part of the AnyBusinessGroup, gave Jane Does firm a going rate of one cent a gallon or forty-two cents a barrel."
Contenidos de
SampleText2.txt
:"In 2021, AnyCompany officially purchased AnyBusiness for 100 billion dollars, surprising and exciting the shareholders."
Contenidos de
SampleText3.txt
:"In 2022, AnyCompany stock crashed 50. Eventually later that year they filed for bankruptcy."
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:events-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobStatus": "SUBMITTED" }
Contenido de líneas
SampleText1.txt.out
con sangrados para facilitar la lectura:{ "Entities": [ { "Mentions": [ { "BeginOffset": 8, "EndOffset": 18, "Score": 0.99977, "Text": "AnyCompany", "Type": "ORGANIZATION", "GroupScore": 1 }, { "BeginOffset": 112, "EndOffset": 123, "Score": 0.999747, "Text": "AnyBusiness", "Type": "ORGANIZATION", "GroupScore": 0.979826 }, { "BeginOffset": 171, "EndOffset": 175, "Score": 0.999615, "Text": "firm", "Type": "ORGANIZATION", "GroupScore": 0.871647 } ] }, { "Mentions": [ { "BeginOffset": 97, "EndOffset": 102, "Score": 0.987687, "Text": "firms", "Type": "ORGANIZATION", "GroupScore": 1 } ] }, { "Mentions": [ { "BeginOffset": 103, "EndOffset": 110, "Score": 0.999458, "Text": "in 2020", "Type": "DATE", "GroupScore": 1 } ] }, { "Mentions": [ { "BeginOffset": 160, "EndOffset": 168, "Score": 0.999649, "Text": "John Doe", "Type": "PERSON", "GroupScore": 1 } ] } ], "Events": [ { "Type": "CORPORATE_ACQUISITION", "Arguments": [ { "EntityIndex": 0, "Role": "INVESTOR", "Score": 0.99977 } ], "Triggers": [ { "BeginOffset": 56, "EndOffset": 68, "Score": 0.999967, "Text": "acquisitions", "Type": "CORPORATE_ACQUISITION", "GroupScore": 1 } ] }, { "Type": "CORPORATE_ACQUISITION", "Arguments": [ { "EntityIndex": 1, "Role": "INVESTEE", "Score": 0.987687 }, { "EntityIndex": 2, "Role": "DATE", "Score": 0.999458 }, { "EntityIndex": 3, "Role": "INVESTOR", "Score": 0.999649 } ], "Triggers": [ { "BeginOffset": 76, "EndOffset": 86, "Score": 0.999973, "Text": "purchasing", "Type": "CORPORATE_ACQUISITION", "GroupScore": 1 } ] } ], "File": "SampleText1.txt", "Line": 0 }
Contenidos de
SampleText2.txt.out
:{ "Entities": [ { "Mentions": [ { "BeginOffset": 0, "EndOffset": 7, "Score": 0.999473, "Text": "In 2021", "Type": "DATE", "GroupScore": 1 } ] }, { "Mentions": [ { "BeginOffset": 9, "EndOffset": 19, "Score": 0.999636, "Text": "AnyCompany", "Type": "ORGANIZATION", "GroupScore": 1 } ] }, { "Mentions": [ { "BeginOffset": 45, "EndOffset": 56, "Score": 0.999712, "Text": "AnyBusiness", "Type": "ORGANIZATION", "GroupScore": 1 } ] }, { "Mentions": [ { "BeginOffset": 61, "EndOffset": 80, "Score": 0.998886, "Text": "100 billion dollars", "Type": "MONETARY_VALUE", "GroupScore": 1 } ] } ], "Events": [ { "Type": "CORPORATE_ACQUISITION", "Arguments": [ { "EntityIndex": 3, "Role": "AMOUNT", "Score": 0.998886 }, { "EntityIndex": 2, "Role": "INVESTEE", "Score": 0.999712 }, { "EntityIndex": 0, "Role": "DATE", "Score": 0.999473 }, { "EntityIndex": 1, "Role": "INVESTOR", "Score": 0.999636 } ], "Triggers": [ { "BeginOffset": 31, "EndOffset": 40, "Score": 0.99995, "Text": "purchased", "Type": "CORPORATE_ACQUISITION", "GroupScore": 1 } ] } ], "File": "SampleText2.txt", "Line": 0 }
Contenidos de
SampleText3.txt.out
:{ "Entities": [ { "Mentions": [ { "BeginOffset": 9, "EndOffset": 19, "Score": 0.999774, "Text": "AnyCompany", "Type": "ORGANIZATION", "GroupScore": 1 }, { "BeginOffset": 66, "EndOffset": 70, "Score": 0.995717, "Text": "they", "Type": "ORGANIZATION", "GroupScore": 0.997626 } ] }, { "Mentions": [ { "BeginOffset": 50, "EndOffset": 65, "Score": 0.999656, "Text": "later that year", "Type": "DATE", "GroupScore": 1 } ] } ], "Events": [ { "Type": "BANKRUPTCY", "Arguments": [ { "EntityIndex": 1, "Role": "DATE", "Score": 0.999656 }, { "EntityIndex": 0, "Role": "FILER", "Score": 0.995717 } ], "Triggers": [ { "BeginOffset": 81, "EndOffset": 91, "Score": 0.999936, "Text": "bankruptcy", "Type": "BANKRUPTCY", "GroupScore": 1 } ] } ], "File": "SampleText3.txt", "Line": 0 }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StartEventsDetectionJob
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-flywheel-iteration
.
- AWS CLI
-
Para iniciar una iteración del volante
En el siguiente
start-flywheel-iteration
ejemplo se inicia una iteración del volante. Esta operación utiliza todos los conjuntos de datos nuevos del volante para entrenar una nueva versión del modelo.aws comprehend start-flywheel-iteration \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel
Salida:
{ "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel", "FlywheelIterationId": "12345123TEXAMPLE" }
Para obtener más información, consulte la descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StartFlywheelIteration
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-key-phrases-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de detección de frases clave
El siguiente
start-key-phrases-detection-job
ejemplo inicia un trabajo de detección asíncrona de frases clave para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
El bucket S3 de este ejemplo contieneSampletext1.txt
, ySampletext2.txt
.Sampletext3.txt
Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpeta contiene el archivooutput.txt
que contiene todas las frases clave detectadas en cada archivo de texto y la puntuación de confianza del modelo previamente entrenado para cada predicción. La salida Json se imprime en una sola línea por archivo, pero se formatea aquí para que sea legible.aws comprehend start-key-phrases-detection-job \ --job-name
keyphrasesanalysistest1
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arn"arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role"
\ --language-codeen
Contenidos de
Sampletext1.txt
:"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st."
Contenidos de
Sampletext2.txt
:"Dear Max, based on your autopay settings for your account Internet.org account, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. "
Contenidos de
Sampletext3.txt
:"Jane, please submit any customer feedback from this weekend to Sunshine Spa, 123 Main St, Anywhere and send comments to Alice at AnySpa@example.com."
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobStatus": "SUBMITTED" }
Contenido de
output.txt
con sangrados de línea para mayor legibilidad:{ "File": "SampleText1.txt", "KeyPhrases": [ { "BeginOffset": 6, "EndOffset": 15, "Score": 0.9748965572679326, "Text": "Zhang Wei" }, { "BeginOffset": 22, "EndOffset": 26, "Score": 0.9997344722354619, "Text": "John" }, { "BeginOffset": 28, "EndOffset": 62, "Score": 0.9843791074032948, "Text": "Your AnyCompany Financial Services" }, { "BeginOffset": 64, "EndOffset": 107, "Score": 0.8976122401721824, "Text": "LLC credit card account 1111-XXXX-1111-XXXX" }, { "BeginOffset": 112, "EndOffset": 129, "Score": 0.9999612982629748, "Text": "a minimum payment" }, { "BeginOffset": 133, "EndOffset": 139, "Score": 0.99975728947036, "Text": "$24.53" }, { "BeginOffset": 155, "EndOffset": 164, "Score": 0.9940866241449973, "Text": "July 31st" } ], "Line": 0 } { "File": "SampleText2.txt", "KeyPhrases": [ { "BeginOffset": 0, "EndOffset": 8, "Score": 0.9974021100118472, "Text": "Dear Max" }, { "BeginOffset": 19, "EndOffset": 40, "Score": 0.9961120519515884, "Text": "your autopay settings" }, { "BeginOffset": 45, "EndOffset": 78, "Score": 0.9980620070116009, "Text": "your account Internet.org account" }, { "BeginOffset": 97, "EndOffset": 109, "Score": 0.999919660140754, "Text": "your payment" }, { "BeginOffset": 113, "EndOffset": 125, "Score": 0.9998370719754205, "Text": "the due date" }, { "BeginOffset": 131, "EndOffset": 166, "Score": 0.9955068678502509, "Text": "your bank account number XXXXXX1111" }, { "BeginOffset": 172, "EndOffset": 200, "Score": 0.8653433315829526, "Text": "the routing number XXXXX0000" } ], "Line": 0 } { "File": "SampleText3.txt", "KeyPhrases": [ { "BeginOffset": 0, "EndOffset": 4, "Score": 0.9142947833681668, "Text": "Jane" }, { "BeginOffset": 20, "EndOffset": 41, "Score": 0.9984325676596763, "Text": "any customer feedback" }, { "BeginOffset": 47, "EndOffset": 59, "Score": 0.9998782448150636, "Text": "this weekend" }, { "BeginOffset": 63, "EndOffset": 75, "Score": 0.99866741830757, "Text": "Sunshine Spa" }, { "BeginOffset": 77, "EndOffset": 88, "Score": 0.9695803485466054, "Text": "123 Main St" }, { "BeginOffset": 108, "EndOffset": 116, "Score": 0.9997065928550928, "Text": "comments" }, { "BeginOffset": 120, "EndOffset": 125, "Score": 0.9993466833825161, "Text": "Alice" }, { "BeginOffset": 129, "EndOffset": 144, "Score": 0.9654563612885667, "Text": "AnySpa@example.com" } ], "Line": 0 }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de StartKeyPhrasesDetectionJob
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlostart-pii-entities-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de detección asíncrona PII
El siguiente
start-pii-entities-detection-job
ejemplo inicia un trabajo asincrónico de detección de entidades con información de identificación personal (PII) para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
El depósito S3 de este ejemplo contieneSampletext1.txt
, ySampletext2.txt
.Sampletext3.txt
Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpeta contieneSampleText1.txt.out
SampleText2.txt.out
, ySampleText3.txt.out
contiene una lista de las entidades nombradas dentro de cada archivo de texto. La salida Json se imprime en una sola línea por archivo, pero se formatea aquí para que sea legible.aws comprehend start-pii-entities-detection-job \ --job-name
entities_test
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --language-codeen
\ --modeONLY_OFFSETS
Contenidos de
Sampletext1.txt
:"Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st."
Contenidos de
Sampletext2.txt
:"Dear Max, based on your autopay settings for your account Internet.org account, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. "
Contenidos de
Sampletext3.txt
:"Jane, please submit any customer feedback from this weekend to Sunshine Spa, 123 Main St, Anywhere and send comments to Alice at AnySpa@example.com."
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobStatus": "SUBMITTED" }
Contenido
SampleText1.txt.out
con sangrados de línea para facilitar la lectura:{ "Entities": [ { "BeginOffset": 6, "EndOffset": 15, "Type": "NAME", "Score": 0.9998490510222595 }, { "BeginOffset": 22, "EndOffset": 26, "Type": "NAME", "Score": 0.9998937958019426 }, { "BeginOffset": 88, "EndOffset": 107, "Type": "CREDIT_DEBIT_NUMBER", "Score": 0.9554297245278491 }, { "BeginOffset": 155, "EndOffset": 164, "Type": "DATE_TIME", "Score": 0.9999720462925257 } ], "File": "SampleText1.txt", "Line": 0 }
Contenido de sangrados
SampleText2.txt.out
con líneas para facilitar la lectura:{ "Entities": [ { "BeginOffset": 5, "EndOffset": 8, "Type": "NAME", "Score": 0.9994390774924007 }, { "BeginOffset": 58, "EndOffset": 70, "Type": "URL", "Score": 0.9999958276922101 }, { "BeginOffset": 156, "EndOffset": 166, "Type": "BANK_ACCOUNT_NUMBER", "Score": 0.9999721058045592 }, { "BeginOffset": 191, "EndOffset": 200, "Type": "BANK_ROUTING", "Score": 0.9998968945989909 } ], "File": "SampleText2.txt", "Line": 0 }
Contenido de sangrados
SampleText3.txt.out
con líneas para facilitar la lectura:{ "Entities": [ { "BeginOffset": 0, "EndOffset": 4, "Type": "NAME", "Score": 0.999949934606805 }, { "BeginOffset": 77, "EndOffset": 88, "Type": "ADDRESS", "Score": 0.9999035300466904 }, { "BeginOffset": 120, "EndOffset": 125, "Type": "NAME", "Score": 0.9998203838716296 }, { "BeginOffset": 129, "EndOffset": 144, "Type": "EMAIL", "Score": 0.9998313473105228 } ], "File": "SampleText3.txt", "Line": 0 }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StartPiiEntitiesDetectionJob
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-sentiment-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de análisis de sentimientos asíncrono
El siguiente
start-sentiment-detection-job
ejemplo inicia un trabajo de detección asíncrono de análisis de sentimientos para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
La carpeta de bucket S3 de este ejemplo contieneSampleMovieReview1.txt
, ySampleMovieReview2.txt
.SampleMovieReview3.txt
Cuando se completa el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la--output-data-config
etiqueta. La carpeta contiene el archivooutput.txt
, que contiene las opiniones predominantes para cada archivo de texto y la puntuación de confianza del modelo previamente entrenado para cada predicción. La salida Json se imprime en una sola línea por archivo, pero se formatea aquí para que sea legible.aws comprehend start-sentiment-detection-job \ --job-name
example-sentiment-detection-job
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/MovieData"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
Contenidos de
SampleMovieReview1.txt
:"The film, AnyMovie2, is fairly predictable and just okay."
Contenidos de
SampleMovieReview2.txt
:"AnyMovie2 is the essential sci-fi film that I grew up watching when I was a kid. I highly recommend this movie."
Contenidos de
SampleMovieReview3.txt
:"Don't get fooled by the 'awards' for AnyMovie2. All parts of the film were poorly stolen from other modern directors."
Salida:
{ "JobId": "0b5001e25f62ebb40631a9a1a7fde7b3", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/0b5001e25f62ebb40631a9a1a7fde7b3", "JobStatus": "SUBMITTED" }
Contenido
output.txt
con una línea de guiones para facilitar la lectura:{ "File": "SampleMovieReview1.txt", "Line": 0, "Sentiment": "MIXED", "SentimentScore": { "Mixed": 0.6591159105300903, "Negative": 0.26492202281951904, "Neutral": 0.035430654883384705, "Positive": 0.04053137078881264 } } { "File": "SampleMovieReview2.txt", "Line": 0, "Sentiment": "POSITIVE", "SentimentScore": { "Mixed": 0.000008718466233403888, "Negative": 0.00006134175055194646, "Neutral": 0.0002941041602753103, "Positive": 0.9996358156204224 } } { "File": "SampleMovieReview3.txt", "Line": 0, "Sentiment": "NEGATIVE", "SentimentScore": { "Mixed": 0.004146667663007975, "Negative": 0.9645107984542847, "Neutral": 0.016559595242142677, "Positive": 0.014782938174903393 } } }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StartSentimentDetectionJob
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-targeted-sentiment-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de análisis de sentimientos segmentado y asíncrono
En el siguiente
start-targeted-sentiment-detection-job
ejemplo, se inicia un trabajo de detección asíncrono de análisis de opiniones segmentado para todos los archivos ubicados en la dirección especificada por la etiqueta.--input-data-config
La carpeta de bucket S3 de este ejemplo contieneSampleMovieReview1.txt
, ySampleMovieReview2.txt
.SampleMovieReview3.txt
Cuando se completa el trabajo,output.tar.gz
se coloca en la ubicación especificada por la--output-data-config
etiqueta.output.tar.gz
contiene los archivos ySampleMovieReview1.txt.out
SampleMovieReview2.txt.out
SampleMovieReview3.txt.out
, cada uno de los cuales contiene todas las entidades nombradas y las opiniones asociadas para un único archivo de texto de entrada.aws comprehend start-targeted-sentiment-detection-job \ --job-name
targeted_movie_review_analysis1
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/MovieData"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
Contenidos de
SampleMovieReview1.txt
:"The film, AnyMovie, is fairly predictable and just okay."
Contenidos de
SampleMovieReview2.txt
:"AnyMovie is the essential sci-fi film that I grew up watching when I was a kid. I highly recommend this movie."
Contenidos de
SampleMovieReview3.txt
:"Don't get fooled by the 'awards' for AnyMovie. All parts of the film were poorly stolen from other modern directors."
Salida:
{ "JobId": "0b5001e25f62ebb40631a9a1a7fde7b3", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/0b5001e25f62ebb40631a9a1a7fde7b3", "JobStatus": "SUBMITTED" }
Contenido
SampleMovieReview1.txt.out
con sangrados de línea para facilitar la lectura:{ "Entities": [ { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "BeginOffset": 4, "EndOffset": 8, "Score": 0.994972, "GroupScore": 1, "Text": "film", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 1, "Positive": 0 } } } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "BeginOffset": 10, "EndOffset": 18, "Score": 0.631368, "GroupScore": 1, "Text": "AnyMovie", "Type": "ORGANIZATION", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Mixed": 0.001729, "Negative": 0.000001, "Neutral": 0.000318, "Positive": 0.997952 } } } ] } ], "File": "SampleMovieReview1.txt", "Line": 0 }
Contenido de los guiones de las
SampleMovieReview2.txt.out
líneas para facilitar la lectura:{ "Entities": [ { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "BeginOffset": 0, "EndOffset": 8, "Score": 0.854024, "GroupScore": 1, "Text": "AnyMovie", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 0.000007, "Positive": 0.999993 } } }, { "BeginOffset": 104, "EndOffset": 109, "Score": 0.999129, "GroupScore": 0.502937, "Text": "movie", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 0, "Positive": 1 } } }, { "BeginOffset": 33, "EndOffset": 37, "Score": 0.999823, "GroupScore": 0.999252, "Text": "film", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 0.000001, "Positive": 0.999999 } } } ] }, { "DescriptiveMentionIndex": [ 0, 1, 2 ], "Mentions": [ { "BeginOffset": 43, "EndOffset": 44, "Score": 0.999997, "GroupScore": 1, "Text": "I", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 1, "Positive": 0 } } }, { "BeginOffset": 80, "EndOffset": 81, "Score": 0.999996, "GroupScore": 0.52523, "Text": "I", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 1, "Positive": 0 } } }, { "BeginOffset": 67, "EndOffset": 68, "Score": 0.999994, "GroupScore": 0.999499, "Text": "I", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 1, "Positive": 0 } } } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "BeginOffset": 75, "EndOffset": 78, "Score": 0.999978, "GroupScore": 1, "Text": "kid", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 1, "Positive": 0 } } } ] } ], "File": "SampleMovieReview2.txt", "Line": 0 }
Contenido de los guiones
SampleMovieReview3.txt.out
con líneas para facilitar la lectura:{ "Entities": [ { "DescriptiveMentionIndex": [ 1 ], "Mentions": [ { "BeginOffset": 64, "EndOffset": 68, "Score": 0.992953, "GroupScore": 0.999814, "Text": "film", "Type": "MOVIE", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0.000004, "Negative": 0.010425, "Neutral": 0.989543, "Positive": 0.000027 } } }, { "BeginOffset": 37, "EndOffset": 45, "Score": 0.999782, "GroupScore": 1, "Text": "AnyMovie", "Type": "ORGANIZATION", "MentionSentiment": { "Sentiment": "POSITIVE", "SentimentScore": { "Mixed": 0.000095, "Negative": 0.039847, "Neutral": 0.000673, "Positive": 0.959384 } } } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "BeginOffset": 47, "EndOffset": 50, "Score": 0.999991, "GroupScore": 1, "Text": "All", "Type": "QUANTITY", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0.000001, "Negative": 0.000001, "Neutral": 0.999998, "Positive": 0 } } } ] }, { "DescriptiveMentionIndex": [ 0 ], "Mentions": [ { "BeginOffset": 106, "EndOffset": 115, "Score": 0.542083, "GroupScore": 1, "Text": "directors", "Type": "PERSON", "MentionSentiment": { "Sentiment": "NEUTRAL", "SentimentScore": { "Mixed": 0, "Negative": 0, "Neutral": 1, "Positive": 0 } } } ] } ], "File": "SampleMovieReview3.txt", "Line": 0 }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia de StartTargetedSentimentDetectionJob
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarlostart-topics-detection-job
.
- AWS CLI
-
Para iniciar un trabajo de análisis de detección de temas
El siguiente ejemplo de
start-topics-detection-job
inicia un trabajo de detección de temas asíncrono para todos los archivos ubicados en la dirección especificada por la etiqueta--input-data-config
. Una vez finalizado el trabajo, la carpeta,output
, se coloca en la ubicación especificada por la etiqueta--ouput-data-config
.output
contiene topic-terms.csv y doc-topics.csv. El primer archivo de salida, topic-terms.csv, es una lista de temas del conjunto. Para cada tema, la lista incluye, de forma predeterminada, los principales términos por tema según su importancia. El segundo archivo,doc-topics.csv
, enumera los documentos relacionados con un tema y la proporción del documento que trata sobre el tema.aws comprehend start-topics-detection-job \ --job-name
example_topics_detection_job
\ --language-codeen
\ --input-data-config"S3Uri=s3://DOC-EXAMPLE-BUCKET/"
\ --output-data-config"S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --language-codeen
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a11EXAMPLE", "JobStatus": "SUBMITTED" }
Para obtener más información, consulte Modelado de temas en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StartTopicsDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-dominant-language-detection-job
.
- AWS CLI
-
Para detener un trabajo de detección asíncrona del lenguaje dominante
El siguiente
stop-dominant-language-detection-job
ejemplo detiene un trabajo de detección de lenguaje dominante asincrónico en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-dominant-language-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopDominantLanguageDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-entities-detection-job
.
- AWS CLI
-
Para detener un trabajo de detección de entidades asíncronas
El siguiente
stop-entities-detection-job
ejemplo detiene un trabajo de detección de entidades asincrónico en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-entities-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopEntitiesDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-events-detection-job
.
- AWS CLI
-
Para detener un trabajo de detección de eventos asíncronos
El siguiente
stop-events-detection-job
ejemplo detiene un trabajo de detección de eventos asincrónico en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-events-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopEventsDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-key-phrases-detection-job
.
- AWS CLI
-
Para detener un trabajo de detección asíncrona de frases clave
El siguiente
stop-key-phrases-detection-job
ejemplo detiene un trabajo de detección de frases clave asíncrono en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-key-phrases-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopKeyPhrasesDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-pii-entities-detection-job
.
- AWS CLI
-
Para detener un trabajo asíncrono de detección de entidades pii
El siguiente
stop-pii-entities-detection-job
ejemplo detiene un trabajo de detección de entidades pii asincrónico en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-pii-entities-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopPiiEntitiesDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-sentiment-detection-job
.
- AWS CLI
-
Para detener un trabajo asíncrono de detección de opiniones
El siguiente
stop-sentiment-detection-job
ejemplo detiene un trabajo de detección de sentimientos asincrónico en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-sentiment-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopSentimentDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-targeted-sentiment-detection-job
.
- AWS CLI
-
Para detener un trabajo de detección de opiniones segmentado y asíncrono
El siguiente
stop-targeted-sentiment-detection-job
ejemplo detiene un trabajo de detección de opiniones segmentado asíncrono en curso. Si el estado actual del trabajo es,IN_PROGRESS
el trabajo se marca para su finalización y se coloca en ese estado.STOP_REQUESTED
Si el trabajo se completa antes de poder detenerlo, se coloca en eseCOMPLETED
estado.aws comprehend stop-targeted-sentiment-detection-job \ --job-id
123456abcdeb0e11022f22a11EXAMPLE
Salida:
{ "JobId": "123456abcdeb0e11022f22a11EXAMPLE, "JobStatus": "STOP_REQUESTED" }
Para obtener más información, consulte Análisis asincrónico para información de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte StopTargetedSentimentDetectionJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-training-document-classifier
.
- AWS CLI
-
Para detener el entrenamiento de un modelo de clasificador de documentos
El siguiente
stop-training-document-classifier
ejemplo detiene el entrenamiento de un modelo de clasificador de documentos mientras está en curso.aws comprehend stop-training-document-classifier --document-classifier-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier
Este comando no genera ninguna salida.
Para obtener más información, consulte Creación y administración de modelos personalizados en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StopTrainingDocumentClassifier
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostop-training-entity-recognizer
.
- AWS CLI
-
Para detener el entrenamiento de un modelo de reconocimiento de entidades
El siguiente
stop-training-entity-recognizer
ejemplo detiene el entrenamiento de un modelo de reconocimiento de entidades mientras está en curso.aws comprehend stop-training-entity-recognizer --entity-recognizer-arn
"arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/examplerecognizer1"
Este comando no genera ninguna salida.
Para obtener más información, consulte Creación y administración de modelos personalizados en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia StopTrainingEntityRecognizer
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlotag-resource
.
- AWS CLI
-
Ejemplo 1: etiquetar un recurso
El siguiente
tag-resource
ejemplo añade una sola etiqueta a un recurso de Amazon Comprehend.aws comprehend tag-resource \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1
\ --tagsKey=Location,Value=Seattle
Este comando no tiene salida.
Para obtener más información, consulte Etiquetar sus recursos en la Guía para desarrolladores de Amazon Comprehend.
Ejemplo 2: Para añadir varias etiquetas a un recurso
El siguiente
tag-resource
ejemplo agrega varias etiquetas a un recurso de Amazon Comprehend.aws comprehend tag-resource \ --resource-arn
"arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1"
\ --tagsKey=location,Value=Seattle
Key=Department,Value=Finance
Este comando no tiene salida.
Para obtener más información, consulte Etiquetar sus recursos en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia TagResource
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlountag-resource
.
- AWS CLI
-
Ejemplo 1: Para eliminar una sola etiqueta de un recurso
El siguiente
untag-resource
ejemplo elimina una sola etiqueta de un recurso de Amazon Comprehend.aws comprehend untag-resource \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1
--tag-keysLocation
Este comando no genera ninguna salida.
Para obtener más información, consulte Etiquetar sus recursos en la Guía para desarrolladores de Amazon Comprehend.
Ejemplo 2: Para eliminar varias etiquetas de un recurso
El siguiente
untag-resource
ejemplo elimina varias etiquetas de un recurso de Amazon Comprehend.aws comprehend untag-resource \ --resource-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1
--tag-keysLocation
Department
Este comando no genera ninguna salida.
Para obtener más información, consulte Etiquetar sus recursos en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia UntagResource
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloupdate-endpoint
.
- AWS CLI
-
Ejemplo 1: Para actualizar las unidades de inferencia de un punto final
En el siguiente
update-endpoint
ejemplo, se actualiza la información sobre un punto final. En este ejemplo, se aumenta el número de unidades de inferencia.aws comprehend update-endpoint \ --endpoint-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint
--desired-inference-units2
Este comando no genera ninguna salida.
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
Ejemplo 2: Para actualizar el modelo activo de un punto final
En el siguiente
update-endpoint
ejemplo, se actualiza la información sobre un punto final. En este ejemplo, se cambia el modelo activo.aws comprehend update-endpoint \ --endpoint-arn
arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint
--active-model-arnarn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-new
Este comando no genera ninguna salida.
Para obtener más información, consulte Administración de puntos de conexión de Amazon Comprehend en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte UpdateEndpoint
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloupdate-flywheel
.
- AWS CLI
-
Para actualizar la configuración de un volante
En el siguiente
update-flywheel
ejemplo se actualiza la configuración de un volante. En este ejemplo, se actualiza el modelo activo del volante.aws comprehend update-flywheel \ --flywheel-arn
arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1
\ --active-model-arnarn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/new-example-classifier-model
Salida:
{ "FlywheelProperties": { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity", "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/new-example-classifier-model", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", "TaskConfig": { "LanguageCode": "en", "DocumentClassificationConfig": { "Mode": "MULTI_CLASS" } }, "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/", "DataSecurityConfig": {}, "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": "2023-06-16T20:05:43.242000+00:00", "LastModifiedTime": "2023-06-19T04:00:43.027000+00:00", "LatestFlywheelIteration": "20230619T040032Z" } }
Para obtener más información, consulte la descripción general de Flywheel en la Guía para desarrolladores de Amazon Comprehend.
-
Para API obtener más información, consulte la Referencia UpdateFlywheel
de AWS CLI comandos.
-