Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här innehållet gäller för:🟩v4.0 (GA) | Tidigare versioner:🟦v3.1 (GA)🟥v3.0 (dras tillbaka)🟥v2.1 (dras tillbaka)
Det här innehållet gäller för:🟩v3.1 (GA) | Senaste versionen:🟪v4.0 (GA) | Tidigare versioner:🟦v3.0🟦v2.1
Det här innehållet gäller för:🟥v3.0 (dras tillbaka) | Senaste versioner:🟪v4.0 (GA)🟪v3.1 (GA) | Tidigare version:🟥v2.1 (dras tillbaka)
Det här innehållet gäller för:🟥v2.1 | Senaste versionen:🟪v4.0 (GA)
Viktigt
Åtgärden v4.0 2024-11-30 (GA) model compose lägger till en explicit tränad klassificerare i stället för en implicit klassificerare för analys. Den tidigare sammansatta modellversionen, se Sammansatta anpassade modeller v3.1. Om du för närvarande använder sammansatta modeller bör du överväga att uppgradera till den senaste implementeringen.
Vad är en sammansatt modell?
Med sammansatta modeller kan du gruppera flera anpassade modeller till en sammansatt modell som kan kallas med ett enda modell-ID. Din sammansatta modell kan till exempel innehålla anpassade modeller som tränats för att analysera din leverans, utrustning och inköpsorder för möbler. I stället för att manuellt försöka välja lämplig modell kan du använda en sammansatt modell för att fastställa lämplig anpassad modell för varje analys och extrahering.
Vissa scenarier kräver att dokumentet klassificeras först och sedan analyseras dokumentet med den modell som passar bäst för att extrahera fälten från modellen. Sådana scenarier kan omfatta sådana där en användare laddar upp ett dokument, men dokumenttypen inte uttryckligen är känd. Ett annat scenario kan vara när flera dokument genomsöks tillsammans till en enda fil och filen skickas för bearbetning. Programmet måste sedan identifiera komponentdokumenten och välja den bästa modellen för varje dokument.
I tidigare versioner model compose utförde åtgärden en implicit klassificering för att avgöra vilken anpassad modell som bäst representerar det skickade dokumentet.
2024-11-30-implementeringen av model compose åtgärden ersätter den implicita klassificeringen från tidigare versioner med ett explicit klassificeringssteg och lägger till villkorsstyrd routning.
Fördelar med sammansättningsoperation för den nya modellen
Den nya model compose åtgärden kräver att du tränar en explicit klassificerare och ger flera fördelar.
Kontinuerlig inkrementell förbättring. Du kan konsekvent förbättra klassificerarens kvalitet genom att lägga till fler exempel och stegvis förbättra klassificeringen. Den här finjusteringen säkerställer att dina dokument alltid dirigeras till rätt modell för extrahering.
Fullständig kontroll över routning. Genom att lägga till konfidensbaserad routning anger du ett förtroendetröskelvärde för dokumenttypen och klassificeringssvaret.
Ignorera dokumentspecifika dokumenttyper under åtgärden. Tidigare implementeringar av
model composeåtgärden valde den bästa analysmodellen för extrahering baserat på konfidenspoängen även om de högsta konfidenspoängen var relativt låga. Genom att ange ett förtroendetröskelvärde eller uttryckligen inte mappa en känd dokumenttyp från klassificering till en extraheringsmodell kan du ignorera specifika dokumenttyper.Analysera flera instanser av samma dokumenttyp. När
splitModeanvänds tillsammans medmodel compose-alternativet för klassificeraren kan den identifiera flera instanser av samma dokument i en fil och dela filen så att varje dokument kan bearbetas separat. Genom att användasplitModekan du bearbeta flera instanser av ett dokument i en enda begäran.Stöd för att lägga till funktioner. Lägg till funktioner som frågefält eller streckkoder kan också anges som en del av analysmodellparametrarna.
Det maximala antalet anpassade modeller utökas till 500. Med den
model composenya implementeringen av åtgärden kan du tilldela upp till 500 tränade anpassade modeller till en enda sammansatt modell.
Så här använder du modellsammanfattning
Börja med att samla in exempel på alla dokument som behövs, inklusive exempel med information som ska extraheras eller ignoreras.
Träna en klassificerare genom att organisera dokumenten i mappar där mappnamnen är den dokumenttyp som du tänker använda i din sammansatta modelldefinition.
Träna slutligen en extraheringsmodell för var och en av de dokumenttyper som du tänker använda.
När dina klassificerings- och extraheringsmodeller har tränats använder du Document Intelligence Studio, klientbibliotek eller REST-API :et för att skapa klassificerings- och extraheringsmodellerna i en sammansatt modell.
Använd parametern splitMode för att styra fildelningsbeteendet:
- Ingen. Hela filen behandlas som ett enda dokument.
- perPage. Varje sida i filen behandlas som ett separat dokument.
- auto. Filen delas automatiskt upp i dokument.
Fakturering och prissättning
Sammansatta modeller faktureras på samma sätt som enskilda anpassade modeller. Prissättningen baseras på antalet sidor som analyseras av den underordnade analysmodellen. Faktureringen baseras på priset för extrahering av de sidor som skickas till en extraheringsmodell. Med tillägg av de specifika avgifterna för klassificering tillkommer kostnader vid klassificeringen av alla sidor i indatafilen. Mer information finns på sidan med priser för dokumentinformation.
Använda modellkomponeringsoperationen
Börja med att skapa en lista över alla modell-ID:t som du vill skapa i en enda modell.
Skapa modellerna i ett enda modell-ID med hjälp av Studio-, REST-API:et eller klientbiblioteken.
Använd det sammansatta modell-ID:t för att analysera dokument.
Fakturering
Sammansatta modeller faktureras på samma sätt som enskilda anpassade modeller. Prissättningen baseras på antalet sidor som analyseras. Faktureringen baseras på priset för extrahering av de sidor som skickas till en extraheringsmodell. Mer information finns på sidan med priser för dokumentinformation.
- Det finns ingen ändring i prissättningen för att analysera ett dokument med hjälp av en enskild anpassad modell eller en sammansatt anpassad modell.
Funktioner för sammansatta modeller
Custom template- ochcustom neural-modeller kan komponeras samman till en enda modell som sträcker sig över flera API-versioner.Svaret innehåller en
docTypeegenskap som anger vilken av de sammansatta modellerna som användes för att analysera dokumentet.För
custom templatemodeller kan den sammansatta modellen skapas med varianter av en anpassad mall eller olika formulärtyper. Den här åtgärden är användbar när inkommande formulär tillhör en av flera mallar.För
custom neuralmodeller är bästa praxis att lägga till alla olika varianter av en enda dokumenttyp i en enda träningsdatauppsättning och träna på anpassad neural modell. Åtgärdenmodel composepassar bäst för scenarier när du har dokument av olika typer som skickas för analys.
Skapa modellgränser
Med åtgärden
model composekan du tilldela upp till 500 modeller till ett enda modell-ID. Om antalet modeller som jag vill skapa överskrider den övre gränsen för en sammansatt modell kan du använda något av följande alternativ:Klassificera dokumenten innan du anropar den anpassade modellen. Du kan använda read-modellen och skapa en klassificering baserat på den extraherade texten från dokumenten och vissa fraser med hjälp av källor som kod, reguljära uttryck eller sökning.
Om du vill extrahera samma fält från olika strukturerade, halvstrukturerade och ostrukturerade dokument kan du överväga att använda den anpassade neurala modellen för djupinlärning. Läs mer om skillnaderna mellan den anpassade mallmodellen och den anpassade neurala modellen.
Att analysera ett dokument med hjälp av sammansatta modeller är identiskt med att analysera ett dokument med hjälp av en enda modell. Resultatet
Analyze Documentreturnerar endocTypeegenskap som anger vilken av de komponentmodeller som du valde för att analysera dokumentet.Operationen
model composeär för närvarande endast tillgänglig för anpassade modeller som tränats med etiketter.
Kompatibilitet för sammansatt modell
| Typ av anpassad modell | Modeller som tränats med v2.1 och v2.0 | Anpassade mallar och neurala modeller v3.1 och v3.0 | Anpassad mall och neurala modeller v4.0 2024-11-30 (GA) |
|---|---|---|---|
| Modeller som tränats med version 2.1 och v2.0 | Stöds inte | Stöds inte | Stöds inte |
| Anpassade mallar och neurala modeller v3.0 och v3.1 | Stöds inte | Stöds | Stöds |
| Anpassad mall och neurala modeller v4.0 | Stöds inte | Stöds | Stöds |
Om du vill skapa en modell som tränats med en tidigare version av API:et (v2.1 eller tidigare) tränar du en modell med v3.0-API:et med samma märkta datauppsättning. Tillägget säkerställer att v2.1-modellen kan bestå av andra modeller.
Med modeller som består av v2.1 av API:et kommer fortsatt att stödjas och kräver inga uppdateringar.
Utvecklingsalternativ
Document Intelligence v4.0:2024-11-30 (GA) stöder följande verktyg, program och bibliotek:
| Funktionen | Resurser |
|---|---|
| Anpassad modell | • Document Intelligence Studio • REST API • C# SDK Java SDK • JavaScript SDK • Python SDK |
| Sammansatt modell | • Document Intelligence Studio • REST API • C# SDK Java SDK • JavaScript SDK • Python SDK |
Document Intelligence v3.1:2023-07-31 (GA) stöder följande verktyg, program och bibliotek:
| Funktionen | Resurser |
|---|---|
| Anpassad modell | • Document Intelligence Studio • REST API • C# SDK Java SDK • JavaScript SDK • Python SDK |
| Sammansatt modell | • Document Intelligence Studio • REST API • C# SDK Java SDK • JavaScript SDK • Python SDK |
Document Intelligence v3.0:2022-08-31 (GA) stöder följande verktyg, program och bibliotek:
| Funktionen | Resurser |
|---|---|
| Anpassad modell | • Document Intelligence Studio • REST API • C# SDK Java SDK • JavaScript SDK • Python SDK |
| Sammansatt modell | • Document Intelligence Studio • REST API • C# SDK Java SDK • JavaScript SDK • Python SDK |
Document Intelligence v2.1 stöder följande resurser:
| Funktionen | Resurser |
|---|---|
| Anpassad modell | • Etikettverktyg för dokumentinformation• REST API • Klientbiblioteks-SDK • Docker-container för dokumentinformation |
| Sammansatt modell | • Document Intelligence-märkningsverktyg • REST API • C# SDK • Java SDK • JavaScript SDK • Python SDK |
Nästa steg
Lär dig skapa och komponera anpassade modeller.