Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 3.9 KB

File metadata and controls

33 lines (25 loc) · 3.9 KB

Azure Machine Learning

Azure Machine Learning service intro

Azure Machine Learning service is a cloud service used to train, deploy, automate, and manage machine learning models, all at the broad scale that the cloud provides. AzureML is presented in notebooks across different scenarios to enhance the efficiency of developing Natural Language systems at scale and for various AI model development related tasks.

In this repository we would like to demonstrate 4 Azure Machine Learning pipelines that train Form Recognizer service under different conditions:

  • create_basic_scoring_pipeline.ipynb: this notebook allows you to create a pipeline that trains a Form Recognizer model based on one folder only. The pipeline is not very useful in real life, but it demonstrate some basics of the process including how to start working with Azure Machine Learning service;
  • create_multifolder_training_pipeline.ipynb: this pipeline is a small extension of the previous one, but it allows us to train several models assuming that initial data already prepared and located in sub-folders (each sub-folder is a set to train a single Form Recognizer model). This pipeline train all models in synchronous way, and it allows us to use Form Recognizer Preview with existing limitations about number of calls per minute;
  • create_parallel_training_pipeline.ipynb: the most complex pipeline that you can use in order to train several Form Recognizer models in parallel. This pipeline is useful if you don't have any limitations about training calls to Form Recognizer or use the service in containers;
  • create_basic_scoring_pipeline.ipynb: this is an example of a scoring pipeline. Using it you can see how to reach AML model store in order to read metadata about trained Form Recognizer models. We provide just one scoring pipeline, because all of them are similar;

If you are looking for more information about Azure Machine Learning, you can find some useful links below:

To successfully run these notebooks, you will need an Azure subscription or can try Azure for free. There may be other Azure services or products used in the notebooks. Introduction and/or reference of those will be provided in the notebooks themselves.

Back to the Pipelines section