View a markdown version of this page

Personalizando suas respostas de consultas - Amazon Textract

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Personalizando suas respostas de consultas

O Amazon Textract permite que você personalize a saída de seu recurso de consultas pré-treinado usando adaptadores. Você pode usar o Amazon Textract Console para criar um adaptador. Esse adaptador pode então ser referenciado ao chamar as StartDocumentAnalysis operações AnalyzeDocument e.

Ao criar um adaptador usando o console, você carrega seus próprios documentos com o objetivo de treinar o adaptador e testar seu desempenho. Você também adiciona consultas aos seus documentos e, em seguida, anota seus documentos vinculando essas consultas aos elementos de resposta corretos em seus documentos. Depois de criar um adaptador e fazer anotações em seus documentos, você pode treiná-lo, verificar seu desempenho e usá-lo ao analisar documentos.

Os adaptadores são componentes modulares que são adicionados ao modelo de aprendizado profundo existente do Amazon Textract, ampliando suas capacidades para as tarefas nas quais ele é treinado. Ao ajustar um modelo de aprendizado profundo com adaptadores, você pode personalizar a saída para tarefas de análise de documentos relacionadas ao seu caso de uso específico.

Para criar e usar um adaptador, você deve:

  • Faça upload de exemplos de documentos para treinamento

  • Designe os conjuntos de dados de treinamento e teste

  • Anote seus documentos com consultas e respostas

  • Treine o adaptador

  • Obtenha o AdapterId

  • Use o adaptador ao ligar AnalyzeDocument

Carregando documentos de amostra

Para treinar o adaptador, você deve fazer o upload de um conjunto de documentos de amostra representativos do seu caso de uso. Você pode fazer upload de documentos diretamente do seu computador ou de um bucket do Amazon S3. Para obter melhores resultados, forneça o máximo possível de documentos para treinamento (até um máximo de 2.500 páginas de documentos de treinamento e 1.000 documentos de teste). Certifique-se de que os documentos representem todos os aspectos do seu caso de uso. Você deve fazer o upload de no mínimo cinco documentos de treinamento e cinco de teste.

Designação de conjuntos de treinamento e teste

Você deve dividir todos os seus documentos em conjuntos de treinamento e teste. O conjunto de treinamento é usado para treinar o adaptador. O adaptador aprende os padrões contidos nesses documentos anotados. O conjunto de teste é usado para avaliar o desempenho do adaptador.

Para obter mais informações sobre dados de treinamento e teste, consultePreparando conjuntos de dados de treinamento e teste.

Anotando documentos com consultas e respostas

Ao fazer anotações em seus documentos, você tem duas opções: você pode rotular automaticamente seus documentos usando o recurso de consultas pré-treinado e, em seguida, editar os rótulos quando necessário. Como alternativa, você pode rotular manualmente as respostas para cada uma das suas consultas ao documento.

Para obter mais informações sobre as melhores práticas para consultas, consulte Práticas recomendadas para consultas.

Treine o adaptador

Depois de anotar os dados de treinamento, você pode iniciar o processo de treinamento para seu adaptador. O Amazon Textract treina um adaptador personalizado para seus documentos. O treinamento do adaptador leva de 2 a 30 horas, dependendo do tamanho do conjunto de dados e da AWS região. Quando o treinamento estiver concluído, você poderá ver o status do treinamento na página de detalhes do adaptador. Se o status fortraining failed, consulte Depurando falhas de treinamento para depurar a falha.

Avalie o adaptador

Após cada rodada de treinamento do adaptador, revise as métricas de desempenho no Console de gerenciamento da AWS para determinar o quão próximo o adaptador está do nível de desempenho desejado. Em seguida, você pode melhorar ainda mais a precisão do adaptador para seus documentos fazendo o upload de um novo lote de documentos de treinamento ou revisando as anotações de documentos com pontuações de precisão baixas. Depois de criar uma versão aprimorada do adaptador, você pode usar o AWS console para excluir qualquer versão anterior do adaptador que não seja mais necessária.

Para obter mais informações sobre métricas de avaliação, consulteAvaliando e melhorando seus adaptadores.

Obtenha o AdapterId

Depois que o adaptador for treinado, você poderá obter a ID exclusiva para seu adaptador usar com as operações da API de análise de documentos do Amazon Textract. Recupere o AdapterId usando a operação ListAdapterVersions da API ou usando o. Console de gerenciamento da AWS

Chame a operação AnalyzeDocument da API

Para aplicar seu adaptador personalizado, forneça seu ID ao chamar as operações da StartDocumentAnalysis API AnalyzeDocument ou. Isso aprimora as previsões em seus documentos. Ao chamar operações de API, você pode usar até um adaptador por página.

Vídeo de demonstração e tutorial