My goals in this talk:
Azure Machine Learning is Microsoft's primary offering for machine learning in the cloud.
A workspace is necessary to get started with Azure ML.
There are several major components which make up Azure ML.
Datastores are connections to where the data lives, such as Azure SQL Database or Azure Data Lake Storage Gen2.
Datasets contain the data we use to train models.
Compute instances are hosted virtual machines which contain a number of data science and machine learning libraries pre-installed. You can use these for easy remote development.
Sometimes, you want something a bit more powerful to perform training. This is where compute clusters can help: spin them up for training and let them disappear automatically afterward to save money.
The Azure ML Studio Designer allows you to create training and scoring pipelines using a drag-and-drop interface reminiscent of SQL Server Integration Services.
Experiments allow you to try things out in a controlled manner. Each Run of an experiment is tracked separately in the experiment, letting you see how well your changes work over time.
The primary purpose of an experiment is to train a model.
Once you have a trained model, you can expose it as an API endpoint for scoring new data.
Inference clusters are an easy method to host endpoints for real-time or batch scoring.
Automated Machine Learning (AutoML) is a process intended to simplify the machine learning process. It provides two benefits:
The Azure Machine Learning process:
Once we have trained a model, our next goal is to make it available.
The first step is to build an inference pipeline. This is different from a training pipeline: we don't use the training dataset; instead, we accept user input and return a scored response.
There are two approaches to inference pipelines:
Let's look at real-time inference today.
Over the course of this talk, we have gained an understanding of the basics of low-code machine learning with Azure ML. This includes using the UI-heavy pipeline designers as well as taking advantage of AutoML.
To learn more, go here:
https://csmore.info/on/lowcodeaml
The next talk in the series:
https://csmore.info/on/amlindepth
And for help, contact me:
feasel@catallaxyservices.com | @feaselkl
Catallaxy Services consulting:
https://CSmore.info/on/contact