AI-102 Question 402
Single answerYou are building a document processing solution in Azure that needs to extract structured data, including invoice numbers, dates, and total amounts, from hundreds of invoices in PDF format. You want to minimize development time and avoid creating custom machine learning models. Which Azure service should you use to achieve this requirement?
- A
Azure Form Recognizer with its prebuilt Invoice model
- B
Azure Custom Vision
- C
Azure Cognitive Search
- D
Azure Machine Learning Studio
Show answer and explanation
Correct answer: A
Explanation
Azure Form Recognizer is the most appropriate service for extracting structured data from documents with minimal development effort. Its prebuilt Invoice model is specifically tailored to handle common fields in invoices, such as invoice numbers, dates, and totals, making it the ideal choice for this scenario.
- A. Correct.
Azure Form Recognizer with its prebuilt Invoice model is designed specifically to extract key-value pairs, tables, and other structured data from invoices and other documents. It minimizes the need for custom development or training.
- B. Incorrect.
Azure Custom Vision is used for image classification and object detection, not for extracting structured data from documents.
- C. Incorrect.
Azure Cognitive Search is primarily designed for indexing and searching data, not for extracting structured data from documents like invoices.
- D. Incorrect.
Azure Machine Learning Studio is a platform for building, training, and deploying custom machine learning models, but it requires significantly more time and effort compared to using prebuilt models like Azure Form Recognizer.