- Introdução
- Componentes do framework
- Document Understanding no AI Center
- Pipelines
- Pacotes de ML
- Gerenciador de Dados
- Serviços de OCR
- Licenciamento
- Referências
O que é a Classificação de documentos
A Classificação de documentos é um componente do framework Document Understanding que ajuda a identificar quais tipos de arquivos o robô está processando.
Um arquivo pode ser classificado em um ou mais tipos de documentos, dependendo de seu conteúdo e dos métodos de classificação utilizados:
- se um arquivo contiver um único tipo de documento lógico (por exemplo, uma fatura ou um prontuário médico em sua totalidade), o componente de classificação deve ser configurado de acordo e retornar um único resultado de classificação;
- if a file contains multiple logical document types (e.g., it contains an Invoice from page 1 to page 5, and a Medical Record for the next 10 pages, and an Insurance Agreement from page 16 to the end); then, then the classification component should return multiple classification results, each corresponding to the right page range from the input file.
Os Tipos de documentos nos quais a classificação é tentada são os definidos na Taxonomia do projeto.
Quando a Classificação de documentos deve ser usada.
Por um lado, se um projeto precisa processar arquivos que são todos do mesmo tipo de documento e estão sempre presentes como uma instância por arquivo (por exemplo, uma fatura em um arquivo), a classificação não é necessária e pode ser ignorada em sua totalidade.
Por outro lado, se o projeto estiver lidando com dois ou mais tipos de documentos (por exemplo, o fluxo de trabalho deve processar faturas e registros médicos que não podem ser distinguidos antes do processamento), ou espera-se que os arquivos contenham dois ou mais tipos de documentos distintos dentro deles (por exemplo, um arquivo contém 3 faturas), então a classificação é fortemente recomendada.
Como usar o componente de Classificação de documentos
A classificação é feita por meio da atividade Classify Document Scope . Para classificar os documentos, você pode utilizar um ou mais classificadores, pois a atividade de escopo tem o papel de configurar e executar um ou mais algoritmos para classificação de documentos e oferecer uma opção de configuração simples e unitária para todas as suas necessidades.
Resumindo, é isso que Classify Document Scope faz:
- Fornece a todos os Classificadores (algoritmos de classificação) as configurações necessárias para sua execução.
- Aceita um ou mais classificadores.
- Permite filtragem de tipo de documento, mapeamento de taxonomia e configurações de limite mínimo de confiança ao nível do classificador.
- Relata informações de classificação de forma unificada, independentemente da fonte de classificação.
The Classify Document Scope allows you to configure it by using the Configure Classifiers wizard. You can customize
- quais tipos de documentos são aceitos de cada classificador,
- qual é o limite mínimo de confiança para um determinado resultado que é aceitável para cada classificador,
- qual é o mapeamento de taxonomia, em nível de tipo de documento, entre a taxonomia do projeto e a taxonomia interna do classificador (se houver).
Observe que a ordem dos classificadores no Classify Document Scope é importante:
- os classificadores são executados com prioridade, da esquerda para a direita;
- um resultado de classificação retornado por um classificador é aceito se relatar um dos tipos de documentos aceitáveis e tiver um limite de confiança igual ou superior ao limite de confiança mínimo definido para esse classificador;
- um classificador é executado com os intervalos de páginas que permaneceram não classificados apenas pelos classificadores anteriores (assim pode ser chamado várias vezes em uma execução).
Classificadores disponíveis
Depending on the requirements of the use case, you can choose from several classification methods, called classifiers.
Classificadores podem ser encontrados nos pacotes UiPath.IntelligentOCR.Activities, bem como em outros pacotes UiPath (UiPath.DocumentUnderstanding.ML.Activities) ou de terceiros (UiPath.Abbyy.Activities).
Os classificadores disponíveis são:
Você pode construir seu próprio Classificador utilizando os Contratos de Processamento de Documentos públicos, podendo assim implementar qualquer algoritmo que se adeque ao seu caso de uso.