Voiced by Amazon Polly
1. Introduction to Azure Form Recognizer
Azure Form Recognizer is a cloud-based Azure Applied AI Service that extracts key-value pairs, text, and tables from your documents using AI-powered data solutions. Form Recognizer examines your documents and forms, extracting text and data, mapping field relationships as key-value pairs, and returning a structured JSON output.
Here is a blog on Automate Report Extraction with Microsoft Azure Cognitive Service: Form Recognizer – Part 1 that can help you refresh your understanding.
Let us get started with the Form Recognizer Sample Labeling tool:
The Form Recognizer Sample Labeling tool is an open-source tool that enables you to test the latest features of Azure Form Recognizer and Optical Character Recognition (OCR) services:
- Analyze documents with the Layout API: Extract text, tables, selection marks, and structure from documents.
- Analyze documents using a prebuilt model: Start with a prebuilt model to extract data from invoices, receipts, identity documents, or business cards.
- Train and analyze a custom Form: Use a custom model to extract data from documents specific to distinct business data and use cases.
You will need the following to get started:
- An Azure subscription
- A Cognitive Services or Form Recognizer resource: Once you have your Azure subscription, create a single-service or multi-service Form Recognizer resource in the Azure portal to get your Key and endpoint.
3. Step by Step Guide
Step 3: Provide the appropriate details as below :
- Select the appropriate subscription
- Create a new Resource group else select the required Resource group if you have already created it
- Select the region where you want to deploy the service
- Provide the appropriate name for the service
Step 5: Now, create a storage account with the appropriate name, region, and keep other details as default
Step 11: Go to https://fott.azurewebsites.net/ and click on the Connection symbol in the left panel
- Click on the “+” at the top to add a new connection
- Provide the name for the connection and SAS URL generated in Step 9
- Click on Save Connection
Step 13: Provide the appropriate details as given below :
- Provide the name for the project
- Select the connection created in Step 11
- Provide the endpoint of the form recognizer noted in Step 4
- Provide the Key of the form recognizer noted in Step 4 and click on Save Project
Step 14: Once the project is created the images stored in the container will be loaded on the left panel
- Add the tags as shown below by clicking on “+”. Let’s assume you have to extract the Name of the person, No. of days of leaves, and the status of the leave applied from the custom images provided
Azure Form Recognizer’s deep-learning-based universal models support many languages that can extract multi-lingual text from images and documents, including text lines with mixed languages. It uses Natural Language Processing (NLP) to detect and extract information from forms and documents supported by AI to provide more structure and information to the text extraction. Hence, it helps us to quickly get accurate results that are tailored to the specific content without excessive manual intervention or extensive data science expertise.
CloudThat is the official Microsoft Gold Partner, AWS Advanced Consulting Partner, and Training partner helping people develop knowledge on the cloud and help their businesses aim for higher goals using best in industry cloud computing practices and expertise. We are on a mission to build a robust cloud computing ecosystem by disseminating knowledge on technological intricacies within the cloud space. Our blogs, webinars, case studies, and white papers enable all the stakeholders in the cloud computing sphere.
Feel free to drop a comment or any queries that you have regarding Azure Form Recognizer, Azure Cognitive service, and Azure form recognizer API, we will get back to you quickly. To get started, go through our Expert Advisory page and Managed Services Package that is CloudThat’s offerings.
1. Does Form Recognizer integrate with other Microsoft services?
ANS: – Yes, Form Recognizer integrates with the following services:
- AI Builder workflows
- Azure Cognitive Search
- Azure Functions
- Azure Logic Apps
2. How is Form Recognizer related to OCR?
ANS: – Azure Form Recognizer is a cloud-based Azure Applied AI Service that is built using optical character recognition (OCR), Text Analytics, and Custom Text from Azure Cognitive Services.
3. Can I retrain a custom model?
ANS: – There is no explicit retrain operation in Form Recognizer. Each train action results in the creation of a new model
WRITTEN BY Daneshwari Mathapati