Aangepaste modellen opstellen

Deze inhoud is van toepassing op:Vinkjev4.0 (preview) | Vorige versies:blauw-vinkjev3.1 (GA)blauw-vinkjev3.0 (GA)blauw-vinkjev2.1 (GA)

Deze inhoud is van toepassing op:Vinkjev3.1 (GA) | Nieuwste versie:paars vinkjev4.0 (preview) | Vorige versies:blauw-vinkjev3.0blauw-vinkjev2.1

Deze inhoud is van toepassing op:Vinkjev3.0 (GA) | Nieuwste versies:paars vinkjev4.0 (preview)paars vinkjev3.1 | Vorige versie:blauw-vinkjev2.1

Deze inhoud is van toepassing op:Vinkjev2.1 | Nieuwste versie:blauw-vinkjev4.0 (preview)

Er wordt een samengesteld model gemaakt door een verzameling aangepaste modellen te maken en deze toe te wijzen aan één model-id. U kunt maximaal 200 getrainde aangepaste modellen toewijzen aan één samengestelde model-id. Wanneer een document wordt verzonden naar een samengesteld model, voert de service een classificatiestap uit om te bepalen welk aangepast model het formulier nauwkeurig vertegenwoordigt dat voor analyse wordt weergegeven. Samengestelde modellen zijn handig wanneer u verschillende modellen hebt getraind en ze wilt groeperen om vergelijkbare formuliertypen te analyseren. Uw samengestelde model kan bijvoorbeeld aangepaste modellen bevatten die zijn getraind om uw leverings-, apparatuur- en meubelaankooporders te analyseren. In plaats van handmatig het juiste model te selecteren, kunt u een samengesteld model gebruiken om het juiste aangepaste model te bepalen voor elke analyse en extractie.

Zie Samengestelde aangepaste modellen voor meer informatie.

In dit artikel leert u hoe u samengestelde aangepaste modellen maakt en gebruikt om uw formulieren en documenten te analyseren.

Vereisten

U hebt de volgende resources nodig om aan de slag te gaan:

  • Een Azure-abonnement. U kunt een gratis Azure-abonnement maken.

  • Een Document Intelligence-exemplaar. Zodra u uw Azure-abonnement hebt, maakt u een Document Intelligence-resource in Azure Portal om uw sleutel en eindpunt op te halen. Als u een bestaande Document Intelligence-resource hebt, gaat u rechtstreeks naar de resourcepagina. U kunt de gratis prijscategorie (F0) gebruiken om de service uit te proberen en later upgraden naar een betaalde laag voor productie.

    1. Nadat de resource is geïmplementeerd, selecteert u Ga naar resource.

    2. Kopieer de waarden voor sleutels en eindpunten vanuit Azure Portal en plak deze op een handige locatie, zoals Microsoft Kladblok. U hebt de sleutel- en eindpuntwaarden nodig om uw toepassing te verbinden met de Document Intelligence-API.

    Nog steeds foto die laat zien hoe u toegang hebt tot de resourcesleutel en eindpunt-URL.

    Tip

    Zie Een Document Intelligence-resource maken voor meer informatie.

  • Een opslagaccount van Azure. Als u niet weet hoe u een Azure-opslagaccount maakt, volgt u de quickstart voor Azure Storage voor Azure Portal. U kunt de gratis prijscategorie (F0) gebruiken om de service uit te proberen en later upgraden naar een betaalde laag voor productie.

Uw aangepaste modellen maken

Eerst hebt u een set aangepaste modellen nodig om op te stellen. U kunt de SDK's voor Document Intelligence Studio, REST API of clientbibliotheek gebruiken. De stappen zijn als volgt:

Uw trainingsgegevensset samenstellen

Het bouwen van een aangepast model begint met het maken van uw trainingsgegevensset. U hebt minimaal vijf ingevulde formulieren van hetzelfde type nodig voor uw voorbeeldgegevensset. Ze kunnen van verschillende bestandstypen (jpg, png, pdf, tiff) zijn en zowel tekst als handschrift bevatten. Uw formulieren moeten voldoen aan de invoervereisten voor Document Intelligence.

Tip

Volg deze tips om uw gegevensset te optimaliseren voor training:

  • Gebruik indien mogelijk PDF-documenten op basis van tekst in plaats van op afbeeldingen gebaseerde documenten. Gescande PDF-bestanden worden verwerkt als afbeeldingen.
  • Gebruik voor ingevulde formulieren voorbeelden waarbij alle velden zijn ingevuld.
  • Gebruik in formulieren met in elk veld verschillende waarden.
  • Als uw formulierafbeeldingen van lagere kwaliteit zijn, gebruikt u een grotere gegevensset (bijvoorbeeld 10-15 afbeeldingen).

Zie Een set trainingsgegevens bouwen voor tips over het verzamelen van uw trainingsdocumenten.

Uw trainingsgegevensset uploaden

Wanneer u een set trainingsdocumenten hebt verzameld, moet u uw trainingsgegevens uploaden naar een Azure Blob Storage-container.

Als u handmatig gelabelde gegevens wilt gebruiken, moet u de .labels.json en .ocr.json bestanden uploaden die overeenkomen met uw trainingsdocumenten.

Uw aangepaste model trainen

Wanneer u uw model traint met gelabelde gegevens, gebruikt het model leren onder supervisie om interessante waarden te extraheren met behulp van de gelabelde formulieren die u opgeeft. Gelabelde gegevens leveren betere prestaties op en kunnen modellen produceren die werken met complexe formulieren of formulieren die waarden zonder sleutels bevatten.

Document Intelligence maakt gebruik van de vooraf gedefinieerde model-API voor meer informatie over de verwachte grootten en posities van lettertypen en handgeschreven tekstelementen en het extraheren van tabellen. Vervolgens worden door de gebruiker opgegeven labels gebruikt om de sleutel-/waardekoppelingen en tabellen in de documenten te leren. U wordt aangeraden vijf handmatig gelabelde formulieren van hetzelfde type (dezelfde structuur) te gebruiken om aan de slag te gaan met het trainen van een nieuw model. Voeg vervolgens zo nodig meer gelabelde gegevens toe om de nauwkeurigheid van het model te verbeteren. Met Document Intelligence kunt u een model trainen om sleutel-waardeparen en tabellen te extraheren met behulp van leermogelijkheden onder supervisie.

Als u aangepaste modellen wilt maken, begint u met het configureren van uw project:

  1. Selecteer op de startpagina van Studio de optie Nieuwe maken op de kaart Aangepast model.

  2. Gebruik de ➕ opdracht Een project maken om de wizard nieuwe projectconfiguratie te starten.

  3. Voer projectgegevens in, selecteer het Azure-abonnement en de resource en de Azure Blob Storage-container die uw gegevens bevat.

  4. Controleer en verzend uw instellingen om het project te maken.

Animatie van het maken van een aangepast project in Document Intelligence Studio.

Tijdens het maken van uw aangepaste modellen moet u mogelijk gegevensverzamelingen uit uw documenten extraheren. De verzamelingen kunnen een van de twee indelingen bevatten. Tabellen gebruiken als het visuele patroon:

  • Dynamisch of variabel aantal waarden (rijen) voor een bepaalde set velden (kolommen)

  • Specifieke verzameling waarden voor een bepaalde set velden (kolommen en/of rijen)

Zie Document Intelligence Studio: labelen als tabellen

Een samengesteld model maken

Notitie

de create compose model bewerking is alleen beschikbaar voor aangepaste modellen die zijn getraind met labels. Als u niet-gelabelde modellen probeert op te stellen, wordt er een fout gegenereerd.

Met de bewerking opstellenmodel maken kunt u maximaal 100 getrainde aangepaste modellen toewijzen aan één model-id. Wanneer u documenten analyseert met een samengesteld model, classificeert Document Intelligence eerst het formulier dat u hebt verzonden, kiest u vervolgens het best overeenkomende toegewezen model en retourneert u resultaten voor dat model. Deze bewerking is handig wanneer binnenkomende formulieren tot een van de verschillende sjablonen kunnen behoren.

Zodra het trainingsproces is voltooid, kunt u beginnen met het bouwen van uw samengestelde model. Hier volgen de stappen voor het maken en gebruiken van samengestelde modellen:

Uw model-id's verzamelen

Wanneer u modellen traint met behulp van Document Intelligence Studio, bevindt de model-id zich in het modelmenu onder een project:

Schermopname van het venster modelconfiguratie in Document Intelligence Studio.

Uw aangepaste modellen opstellen

  1. Selecteer een aangepast modelproject.

  2. Selecteer in het project het Models menu-item.

  3. Selecteer in de resulterende lijst met modellen de modellen die u wilt opstellen.

  4. Kies de knop Opstellen in de linkerbovenhoek.

  5. Geef in het pop-upvenster uw zojuist samengestelde model een naam en selecteer Opstellen.

  6. Wanneer de bewerking is voltooid, wordt het zojuist samengestelde model weergegeven in de lijst.

  7. Zodra het model klaar is, gebruikt u de opdracht Testen om het te valideren met uw testdocumenten en bekijkt u de resultaten.

Documenten analyseren

Voor de bewerking Analyseren van aangepast model moet u de modelID aanroep naar Document Intelligence opgeven. Geef de samengestelde model-id op voor de modelID parameter in uw toepassingen.

Schermopname van een samengestelde model-id in Document Intelligence Studio.

Uw samengestelde modellen beheren

U kunt uw aangepaste modellen gedurende de levenscyclus beheren:

  • Nieuwe documenten testen en valideren.
  • Download uw model voor gebruik in uw toepassingen.
  • Verwijder uw model wanneer de levenscyclus is voltooid.

Schermopname van een samengesteld model in Document Intelligence Studio

Mooi! U hebt de stappen geleerd om aangepaste en samengestelde modellen te maken en deze te gebruiken in uw Document Intelligence-projecten en -toepassingen.

Volgende stappen

Probeer een van onze quickstarts voor Document Intelligence:

C#

Document Intelligence maakt gebruik van geavanceerde machine learning-technologie voor het detecteren en extraheren van informatie uit documentafbeeldingen en het retourneren van de geëxtraheerde gegevens in een gestructureerde JSON-uitvoer. Met Document Intelligence kunt u zelfstandige aangepaste modellen trainen of aangepaste modellen combineren om samengestelde modellen te maken.

  • Aangepaste modellen. Met aangepaste modellen voor Document Intelligence kunt u gegevens analyseren en extraheren uit formulieren en documenten die specifiek zijn voor uw bedrijf. Aangepaste modellen worden getraind voor uw afzonderlijke gegevens en gebruiksvoorbeelden.

  • Samengestelde modellen. Er wordt een samengesteld model gemaakt door een verzameling aangepaste modellen te maken en deze toe te wijzen aan één model dat uw formuliertypen omvat. Wanneer een document wordt verzonden naar een samengesteld model, voert de service een classificatiestap uit om te bepalen welk aangepast model het formulier nauwkeurig vertegenwoordigt dat voor analyse wordt weergegeven.

In dit artikel leert u hoe u aangepaste en samengestelde modellen voor Document Intelligence maakt met behulp van het hulpprogramma Document Intelligence-voorbeeldlabels, REST API's of clientbibliotheek-SDK's.

Voorbeeldhulpprogramma voor labelen

Probeer gegevens uit aangepaste formulieren te extraheren met behulp van het hulpprogramma Voorbeeldlabels. U hebt de volgende resources nodig:

  • Een Azure-abonnement: u kunt er gratis een maken

  • Een Document Intelligence-exemplaar in Azure Portal. U kunt de gratis prijscategorie (F0) gebruiken om de service te proberen. Nadat uw resource is geïmplementeerd, selecteert u Ga naar de resource om uw sleutel en eindpunt op te halen.

Schermopname van sleutels en eindpuntlocatie in Azure Portal.

In de documentinformatie-gebruikersinterface:

  1. Selecteer Aangepast gebruiken om een model met labels te trainen en sleutel-waardeparen op te halen.

    Schermopname van de optie Aangepast model selecteren voor het FOTT-hulpprogramma.

  2. Selecteer Nieuw project in het volgende venster:

    Schermopname van de FOTT-tool selecteer nieuwe projectoptie.

Uw modellen maken

De stappen voor het bouwen, trainen en gebruiken van aangepaste en samengestelde modellen zijn als volgt:

Uw trainingsgegevensset samenstellen

Het bouwen van een aangepast model begint met het maken van uw trainingsgegevensset. U hebt minimaal vijf ingevulde formulieren van hetzelfde type nodig voor uw voorbeeldgegevensset. Ze kunnen van verschillende bestandstypen (jpg, png, pdf, tiff) zijn en zowel tekst als handschrift bevatten. Uw formulieren moeten voldoen aan de invoervereisten voor Document Intelligence.

Uw trainingsgegevensset uploaden

U moet uw trainingsgegevens uploaden naar een Azure Blob Storage-container. Als u niet weet hoe u een Azure-opslagaccount maakt met een container, raadpleegtu de quickstart voor Azure Storage voor Azure Portal. U kunt de gratis prijscategorie (F0) gebruiken om de service uit te proberen en later upgraden naar een betaalde laag voor productie.

Uw aangepaste model trainen

U traint uw model met gelabelde gegevenssets. Gelabelde gegevenssets zijn afhankelijk van de vooraf gedefinieerde API, maar aanvullende menselijke invoer wordt opgenomen, zoals uw specifieke labels en veldlocaties. Begin met ten minste vijf ingevulde formulieren van hetzelfde type voor uw gelabelde trainingsgegevens.

Wanneer u traint met gelabelde gegevens, gebruikt het model onder supervisie leren om interessante waarden te extraheren met behulp van de gelabelde formulieren die u opgeeft. Gelabelde gegevens leveren betere prestaties op en kunnen modellen produceren die werken met complexe formulieren of formulieren die waarden zonder sleutels bevatten.

Document Intelligence maakt gebruik van de Indelings-API om de verwachte grootten en posities van lettertypen en handgeschreven tekstelementen te leren en tabellen te extraheren. Vervolgens worden door de gebruiker opgegeven labels gebruikt om de sleutel-/waardekoppelingen en tabellen in de documenten te leren. U wordt aangeraden vijf handmatig gelabelde formulieren van hetzelfde type (dezelfde structuur) te gebruiken om aan de slag te gaan bij het trainen van een nieuw model. Voeg zo nodig meer gelabelde gegevens toe om de nauwkeurigheid van het model te verbeteren. Met Document Intelligence kunt u een model trainen om sleutel-waardeparen en tabellen te extraheren met behulp van leermogelijkheden onder supervisie.

Aan de slag met de trainen met labels

[!VIDEO https://learn.microsoft.com/Shows/Docs-Azure/Azure-Form-Recognizer/player]

Een samengesteld model maken

Notitie

Model opstellen is alleen beschikbaar voor aangepaste modellen die zijn getraind met labels. Als u niet-gelabelde modellen probeert op te stellen, wordt er een fout gegenereerd.

Met de bewerking Model opstellen kunt u maximaal 200 getrainde aangepaste modellen toewijzen aan één model-id. Wanneer u Analyseren aanroept met de samengestelde model-id, classificeert Document Intelligence het formulier dat u eerst hebt verzonden, kiest u het best overeenkomende toegewezen model en retourneert u vervolgens resultaten voor dat model. Deze bewerking is handig wanneer binnenkomende formulieren tot een van de verschillende sjablonen kunnen behoren.

Volg de stappen voor het instellen van een samengesteld model met behulp van het hulpprogramma Document Intelligence Sample Labeling, de REST API of de SDK's van de clientbibliotheek:

  1. Uw aangepaste model-id's verzamelen
  2. Uw aangepaste modellen opstellen

Uw aangepaste model-id's verzamelen

Zodra het trainingsproces is voltooid, krijgt uw aangepaste model een model-id toegewezen. U kunt een model-id als volgt ophalen:

Wanneer u modellen traint met het hulpprogramma Document Intelligence Sample Labeling, bevindt de model-id zich in het venster Resultaat trainen:

Schermopname van het venster met trainingsresultaten.

Uw aangepaste modellen opstellen

Nadat u uw aangepaste modellen hebt verzameld die overeenkomen met één formuliertype, kunt u deze samenstellen in één model.

Met het hulpprogramma Voorbeeldlabels kunt u snel aan de slag met trainingsmodellen en deze opstellen naar één model-id.

Nadat u de training hebt voltooid, stelt u uw modellen als volgt samen:

  1. Selecteer in het linkerrailmenu het pictogram Model opstellen (samenvoegpijl).

  2. Selecteer in het hoofdvenster de modellen die u wilt toewijzen aan één model-id. Modellen met het pijlenpictogram zijn al samengesteld.

  3. Kies de knop Opstellen in de linkerbovenhoek.

  4. Geef in het pop-upvenster uw zojuist samengestelde model een naam en selecteer Opstellen.

Wanneer de bewerking is voltooid, wordt het zojuist samengestelde model weergegeven in de lijst.

Schermopname van het venster Model opstellen.

Documenten analyseren met uw aangepaste of samengestelde model

Voor de bewerking Analyseren van aangepast formulier moet u de modelID aanroep naar Document Intelligence opgeven. U kunt één aangepaste model-id of een samengestelde model-id opgeven voor de modelID parameter.

  1. Selecteer in het linkerdeelvenstermenu van het hulpmiddel het pictogram Analyseren (gloeilamp).

  2. Kies een lokaal bestand of afbeeldings-URL dat u wilt analyseren.

  3. Selecteer de knop Analyse uitvoeren .

  4. Het hulpprogramma past tags toe in begrenzingsvakken en rapporteert het betrouwbaarheidspercentage voor elke tag.

Schermopname van het documentinformatieprogramma voor het analyseren van een aangepast formuliervenster.

Test uw zojuist getrainde modellen door formulieren te analyseren die geen deel uitmaken van de trainingsgegevensset. Afhankelijk van de gerapporteerde nauwkeurigheid kunt u meer trainingen uitvoeren om het model te verbeteren. U kunt verder trainen om de resultaten te verbeteren.

Uw aangepaste modellen beheren

U kunt uw aangepaste modellen gedurende hun levenscyclus beheren door een lijst met alle aangepaste modellen onder uw abonnement weer te geven, informatie op te halen over een specifiek aangepast model en aangepaste modellen uit uw account te verwijderen.

Mooi! U hebt de stappen geleerd om aangepaste en samengestelde modellen te maken en deze te gebruiken in uw Document Intelligence-projecten en -toepassingen.

Volgende stappen

Meer informatie over de Document Intelligence-clientbibliotheek vindt u in onze API-referentiedocumentatie.