What method does Azure form recognizer uses to train its model?

Pranav Shrestha 41 Reputation points
2021-11-17T13:33:40.5+00:00

I have different type of invoices, and tried training (train with label) each type of invoice in different model and compose it. But I am not able to get the required accuracy. So what I want to know as a customer/developer is, on what basis does azure train its model, so that I can train it properly.
Does it train on template basis, location basis or key value basis? Which type of unsupervised machine learning algorithm does it use to train its model?
I know I am asking a lot, but if it is possible to answer all my questions, please do.

Azure AI Document Intelligence
Azure AI Document Intelligence
An Azure service that turns documents into usable data. Previously known as Azure Form Recognizer.
1,365 questions
0 comments No comments
{count} votes

Accepted answer
  1. GiftA-MSFT 11,151 Reputation points
    2021-11-17T18:23:12.41+00:00

    Hi, Form Recognizer uses ML algorithms and OCR to analyze your forms, extract text and data, map field relationships as key-value pairs, and return a structured JSON output. The underlying algorithm used is proprietary and not shared publicly at this time. For best results, please ensure your training data set follows the input requirements. Provide at least five filled-in forms of the same type/structure. This document provides details on how to build a training dataset for custom model (review the additional tips). Furthermore, improve your model accuracy by labeling additional forms and retraining to create a new model (consider adding the prediction file to the training set, label it, and train again).


    --- *Kindly Accept Answer if the information helps. Thanks.*

    0 comments No comments

0 additional answers

Sort by: Most helpful