When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Microsoft
There are 6 modules in this course
Azure Machine Learning is a cloud platform for training, deploying, managing, and monitoring machine learning models. In this course, you will learn how to use the Azure Machine Learning Python SDK to create and manage enterprise-ready ML solutions.
This is the third course in a five-course program that prepares you to take the DP-100: Designing and Implementing a Data Science Solution on Azurecertification exam.
The certification exam is an opportunity to prove knowledge and expertise operate machine learning solutions at a cloud-scale using Azure Machine Learning. This specialization teaches you to leverage your existing knowledge of Python and machine learning to manage data ingestion and preparation, model training and deployment, and machine learning solution monitoring in Microsoft Azure. Each course teaches you the concepts and skills that are measured by the exam.
This Specialization is intended for data scientists with existing knowledge of Python and machine learning frameworks like Scikit-Learn, PyTorch, and Tensorflow, who want to build and operate machine learning solutions in the cloud. It teaches data scientists how to create end-to-end solutions in Microsoft Azure. Students will learn how to manage Azure resources for machine learning; run experiments and train models; deploy and operationalize machine learning solutions, and implement responsible machine learning. They will also learn to use Azure Databricks to explore, prepare, and model data; and integrate Databricks machine learning processes with Azure Machine Learning.
Azure Machine Learning provides a cloud-based platform for training, deploying, and managing machine learning models. In this module, you will learn how to provision an Azure Machine Learning workspace. You will use tools and interfaces to work with Azure Machine Learning and run code-based experiments in an Azure Machine Learning workspace. finally, you will learn how to use Azure Machine Learning to train a model and register it in a workspace.
Introduction to Modern Data Warehouse Analytics in Azure•3 minutes
Lesson introduction•1 minute
Azure Machine Learning workspaces•3 minutes
Azure Machine Learning tools and interfaces•8 minutes
Azure Machine Learning experiments•5 minutes
Lesson summary•0 minutes
Lesson Introduction•1 minute
Lesson summary•0 minutes
9 readings•Total 225 minutes
Course Syllabus•30 minutes
How to be successful in this course•5 minutes
Exercise - Explore Azure ML Developer Tools•30 minutes
Exercise - Run experiments•30 minutes
Additional Reading•10 minutes
Run a training script•30 minutes
Using script parameters•30 minutes
Registering models•30 minutes
Exercise - Training and registering a model•30 minutes
6 assignments•Total 81 minutes
Exercise quiz•2 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Test prep•45 minutes
1 discussion prompt•Total 30 minutes
Meet and Greet•30 minutes
Work with Data and Compute in Azure Machine Learning
Module 2•5 hours to complete
Module details
Data is the foundation of machine learning. In this module, you will learn how to work with datastores and datasets in Azure Machine Learning, enabling you to build scalable, cloud-based model training solutions. You'll also learn how to use cloud compute in Azure Machine Learning to run training experiments at scale.
What's included
8 videos9 readings5 assignments
Show info about module content
8 videos•Total 9 minutes
Lesson Introduction•0 minutes
Introduction to datastores•1 minute
Use datastores•1 minute
Lesson summary•0 minutes
Lesson introduction•1 minute
Environments in Azure Machine Learning•1 minute
Introduction to compute targets•3 minutes
Lesson summary•0 minutes
9 readings•Total 230 minutes
Introduction to datasets•30 minutes
Use datasets•30 minutes
Exercise - Work with data•30 minutes
Additional Reading•10 minutes
Creating environments•30 minutes
Create compute targets•30 minutes
Use compute targets•30 minutes
Exercise - Work with Compute Contexts•30 minutes
Additional reading•10 minutes
5 assignments•Total 79 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Test prep•45 minutes
Orchestrate pipelines and deploy real-time machine learning services with Azure Machine Learning
Module 3•6 hours to complete
Module details
Orchestrating machine learning training with pipelines is a key element of DevOps for machine learning. In this module, you'll learn how to create, publish, and run pipelines to train models in Azure Machine Learning. You'll also learn how to register and deploy ML models with the Azure Machine Learning service.
What's included
7 videos10 readings5 assignments
Show info about module content
7 videos•Total 7 minutes
Lesson introduction•1 minute
Introduction to pipelines•2 minutes
Pass data between pipeline steps•1 minute
Lesson summary•0 minutes
Lesson Introduction•1 minute
Troubleshoot service deployment•1 minute
Lesson summary•0 minutes
10 readings•Total 260 minutes
Define and use pipeline components•10 minutes
Reuse pipeline steps•30 minutes
Publish pipelines•30 minutes
Use pipeline parameters•30 minutes
Schedule pipelines•30 minutes
Exercise - Create a pipeline•30 minutes
Additional Reading•10 minutes
Deploy a model as a real-time service•30 minutes
Consume a real-time inferencing service•30 minutes
Exercise - Deploy a model as a real-time service•30 minutes
5 assignments•Total 82 minutes
Exercise quiz•2 minutes
Knowledge check•18 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Test prep•45 minutes
Deploy batch inference pipelines and tune hyperparameters with Azure Machine Learning
Module 4•4 hours to complete
Module details
Machine learning models are often used to generate predictions from large numbers of observations in a batch process. You will accomplish this using Azure Machine Learning to publish a batch inference pipeline. You will also leverage cloud-scale experiments to choose optimal hyperparameter values for model training.
What's included
6 videos5 readings4 assignments
Show info about module content
6 videos•Total 6 minutes
Lesson introduction•1 minute
Lesson Summery•0 minutes
Lesson introduction•2 minutes
Defining a search space•1 minute
Configuring early termination•2 minutes
Lesson summary•0 minutes
5 readings•Total 150 minutes
Creating a batch inference pipeline•30 minutes
Publishing a batch inference pipeline•30 minutes
Configuring sampling•30 minutes
Running a hyperparameter tuning experiment•30 minutes
Exercise - Tune hyperparameters•30 minutes
4 assignments•Total 77 minutes
Knowledge check•15 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Test prep•45 minutes
Select models and protect sensitive data
Module 5•5 hours to complete
Module details
In this module, you will learn how to use automated machine learning in Azure Machine Learning to find the best model for your data. You will learn how differential privacy is a leading edge approach that enables useful analysis while protecting individually identifiable data values. You will also learn about the factors that influence the predictions models make.
What's included
13 videos8 readings7 assignments
Show info about module content
13 videos•Total 15 minutes
Lesson introduction•1 minute
Automated machine learning tasks and algorithms•1 minute
Exercise - Using automated machine learning•30 minutes
Additional Reading•10 minutes
Exercise - Use differential privacy•10 minutes
Additional Reading•10 minutes
Creating explanations•30 minutes
Exercise - Interpret models•30 minutes
Additional Reading•10 minutes
7 assignments•Total 96 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Exercise quiz•2 minutes
Knowledge check•15 minutes
Test prep•45 minutes
Monitor machine learning deployments
Module 6•5 hours to complete
Module details
Machine learning models can often encapsulate unintentional bias that results in unfairness. In this module, you will learn how to use Fairlearn and Azure Machine Learning to detect and mitigate unfairness in your models. You will learn how to use telemetry to understand how a machine learning model is being used once it has been deployed into production. Finally, you will learn how to monitor data drift to ensure your model continues to predict accurately.
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.