Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Designing ML Solutions on Azure & Preparing for DP-100 Exam
Course Overview
Course Description
Video Overview (5:33)
Module 1 - Lesson 1 - What is Azure Machine Learning
Introduction to Azure ML as a cloud-based platform for Scalability (5:33)
The Benefits of Scalability, Automation, Managed infrastructure, MLOps readiness (4:57)
Use cases across industries (5:03)
Module 1 - Chapter 2 - Azure ML Architecture Deep Dive
Core architecture workspace, compute, storage, environments, models (5:18)
How do these pieces connect inside Azure ? (5:41)
Integration with other services like Key Vault and Application Insights (4:42)
Module 1 - Chapter 3 - Navigating the Azure ML Studio Interface
Guided walkthrough of Azure ML Studio (4:59)
Explore sections Experiments, Pipelines, Models, Datasets, Compute and Endpoints (5:31)
Navigating the Azure ML Studio Interface - DEMO (9:10)
Module 1 - Chapter 4 - Workspace Resources and Asset Types
Understand what’s inside a workspace experiments, compute targets, environments (4:58)
How each resource is used in the ML lifecycle (4:53)
Compare Azure ML Studio, Azure Portal, CLI, and SDK (4:43)
Module 1 - Chapter 5- Working with Visual Studio Code & Azure ML
Working with Visual Studio Code & Azure ML (5:14)
Install Azure ML extension, connect to workspace and open a notebook (8:57)
Module 1 - Chapter 6 - Understanding Workspace Editions
Difference between Basic and Enterprise editions (5:34)
What’s included in each (e.g., Designer, AutoML, Responsible AI tools ) (6:40)
Which features are relevant for DP-100 (5:45)
Module 1 - Chapter 7 - Creating an Azure ML Workspace
Azure Ml Studio-Workspace Creation (11:15)
Verify provisioned resources storage, key vault, app insights (10:01)
Azure ML Studio-UI Navigation (8:30)
Module 1 - Chapter 8 - Creating Compute Resources in Azure ML
Compute Instance and a Compute Cluster Creation (9:23)
Explain size options, autoscaling, and cost considerations_ (7:07)
Jupyter notebook in Compute Instance, access workspace with Python SDK, list (11:45)
Module 1- Chapter 9 - Exploring Azure ML with the CLI
Exploring Azure ML with the CLI (10:30)
Discuss how the CLI can be useful in scripting and CICD (6:55)
Module 2 - Chapter 1- Introduction to Azure ML Designer
What is Azure ML Designer (5:35)
Key benefits no-code pipeline creation, drag-and-drop interface, easy experiment (5:13)
When and why to use Designer over code-based solutions_ (5:35)
Use cases and suitability for different skill levels (6:01)
Module 2 - Module 2 - Exploring the Designer Interface
Overview of key sections canvas, module toolbox, input & output panels (7:16)
Exploring The Designer Interface (9:38)
Module 2- Module 3 - No-Code vs Code-Based Machine Learning
Comparison Designer vs. Python SDK (2:55)
Pros and cons of each for different scenarios (5:33)
When is no-code ML best suited (business analysts, POCs, quick model testing) (5:31)
Module 2 - Module 4 - Building a Training Pipeline with Designer
Concept of a training pipeline – data input, preprocessing, training, evaluation (5:14)
Importing a Sample Dataset & Building ML Pipeline (10:29)
Running the Pipeline and reviewing experiment results (10:04)
Module 2 - Module 5 - Interpreting Experiment Results in Designer
Understand module run statuses, output visualizations, and evaluation metrics (5:40)
Viewing Metrics MAE, RMSE or Accuracy from the “Evaluate Model” module (5:09)
Module 2 - Module 6 - Creating an Inference Pipeline from Training Pipeline
What is an inference pipeline (4:24)
Difference between training and inference flows (6:35)
Use the _Create Inference Pipeline_ button in Designer to convert a completed (6:37)
Add adjust Web Service Input Output modules (11:28)
Module 2- Module 7 - Real-Time vs. Batch Inference in Designer
Concepts Real-time inference Batch inference (4:53)
Which is better when Business use case comparison (5:22)
Module 2 - Module 8 - Deploying a Model with Designer to ACI or AKS
Overview-Deploying a Model with Designer to ACI or AKS (7:10)
Module 3 - Section 1. What Are Experiments and Runs in Azure ML?
How Azure ML tracks experiment metadata, source code, outputs, and metrics (6:46)
Introduce the concept of a “run” (single execution of a training script) (4:33)
Importance of tracking for versioning, auditing, and reproducibility (5:46)
Module 3 - Section 2- Anatomy of a Training Run in Azure ML
What happens when you submit a script to Azure ML Part-1 (5:35)
What happens when you submit a script to Azure ML Part-2 (6:01)
SDK Overview (8:01)
SDK methods (7:37)
SDK v1 with minimal script (11:20)
SDK v2 with minimal script (9:49)
What is a registered model and why it matters (7:24)
Module 3 -Section 3- Logging Metrics and Monitoring Runs
Why and how to log metrics (accuracy, loss, etc.) from your script using (9:07)
View metrics in Azure ML Studio’s Run Details panel (3:24)
How to troubleshoot failed runs using stdout, stderr, and .txt logs (5:39)
Lab Continuation (6:01)
Module 3 - Section 4. Using Compute Targets: Local vs. Remote
When to use Compute Instance & Compute Cluster (4:28)
How to specify compute targets in SDK (6:19)
Updating the training script - Submitting to a cluster .mp4 (12:50)
Module 3 - Section 5. Experimentation Best Practices
Use descriptive experiment names and tags (5:22)
Keep training scripts modular and environment-specific (5:46)
Track versions of code and data (5:15)
Clean up old resources and runs regularly (4:55)
Module 4 -Section 1 - Introduction to Data Management in Azure ML
Importance of data in ML workflows (5:50)
AzureML approach to data central, reusable, versioned (5:02)
Overview of Datastores and Datasets (6:16)
Lab Working with Data Assets through UI (15:31)
Module 4 -Section 2 - Understanding Datastores in Azure ML
What is a Datastore- secure abstraction over storage (Blob, ADLS, local, etc) (5:47)
Default datastore vs. custom datastore (5:05)
Why datastores matter-consistent paths across compute environments (5:18)
Authentication methods_ SAS, Account Key, Managed Identity (7:48)
Module 4 - Section 3. Registering and Using Datastores
Working with Datastores (3:42)
Working with Datastores - Live (12:36)
Module 4 - Section 4 - Creating and Registering Datasets in Azure ML
Working with Datasets - Theory (3:41)
Lab B Working with Datasets and Data Assets 1 (10:20)
Lab B Working with Datasets and Data Assets 2 (7:40)
Module 4 - Section 5 - Mounting vs. Downloading Data
How datasets are consumed by compute (5:28)
When to use each mode based on workload and dataset size (4:48)
Lab Mounting vs Downloading Data (7:35)
Module 4 -Section 6 - Best Practices for Managing Data in Azure ML
Use consistent naming and versioning (6:14)
Storeraw, processed, and training-ready data separately (6:01)
Keep training code and data loosely coupled (via inputs) (4:59)
Cleanup unused datasets and large blobs (6:44)
Module 5: Section 1. Introduction to Compute in Azure ML
What is a Compute Target in Azure ML (5:43)
Key Types-Compute Instance and Compute Cluster (5:11)
Use case examples and cost considerations (7:31)
Inference compute (AKS_ACI) (2:51)
Module 5: Section 2. Compute Instances vs. Compute Clusters
Feature comparison- Instances and Clusters (9:53)
DEMO - Working with Compute (15:04)
Module 5: Section 3. Attached Compute (Advanced Concepts)
2 When to use - hybrid pipelines, data proximity, existing infrastructure (6:37)
Module 5: Section 4. Environments in Azure ML: What and Why
Defining an Environment in Azure ML (7:04)
Curated environments VS Custom environments (5:24)
Importance of reproducibility in training (6:23)
Module 5: Section 5 -Creating Custom Environments
Creating Custom Environment - Theory (5:00)
LAB05A-Working with Environments -PIP (10:10)
Module 5- Section 6- Submitting Jobs to Compute Clusters
LAB05B-Working with Compute Targets (9:57)
What to do if - Run fails at install step (Troubleshooting) (6:31)
Module 6- Section 1- What Is an ML Pipeline in Azure ML?
Definition-What is a Pipeline (7:32)
Why Pipelines Matters (4:08)
Difference between one-off experiments and structured pipelines (5:23)
Examples_ data cleaning → training → evaluation → registration (4:39)
Module 6 - Section 2. Components of a Pipeline Step
What each steps needs in a Pipeline (6:07)
Dataflows between steps via Pipeline Data or output folders (4:27)
Managing inter-step dependencies (5:14)
Module 6 - Section 3. Creating a Simple Two-Step Pipeline
LAB06A-Creating a two-step pipeline - PART 1 (8:51)
LAB06A-Creating a two-step pipeline - PART 2 (7:02)
LAB06A-Creating a two-step pipeline - PART 3 (8:44)
LAB06A-Creating a two-step pipeline - PART 4 (8:38)
LAB06A-Creating a two-step pipeline - PART 5 (12:06)
Module 6 - Section 4 - Passing Data Between Pipeline Steps
Using Pipeline Data v1 or named Input Outputs v2 (6:16)
Ensuring data outputs from one step are available to the next (5:34)
Actual Data Handling between each Pipeline Step’s Execution (6:17)
Module 6 - Section 5. Publishing Pipelines for Reuse
Publishing Pipelines for Reuse-Theory (5:23)
LAB06B-Publishing Pipelines for Reuse - Part 1 (9:45)
LAB06B-Publishing Pipelines for Reuse - Part 2 (10:47)
Module 6 - Section 6. Pipeline Scheduling and Automation Options
Scheduling_ run pipelines daily, weekly, etc (5:14)
Use cases automated retraining, batch scoring workflows (5:04)
Module 6 - Section 7. Best Practices for Pipelines
Reuse steps as components (4:19)
Version your pipeline scripts and datasets (3:37)
Monitor each step independently (4:31)
Use consistent naming and tagging for traceability (5:04)
Module 7 - Overview of Deployment Targets in Azure ML
Azure Container Instances (4:02)
Azure Kubernetes Services (3:41)
Managed Online Endpoints Serverless, scalable, easier setup (4:56)
Components needed for deployment (5:56)
How Azure ML wraps these into a deployable container (6:06)
Module 7 - Creating a Real-time Inference Endpoint
LAB07A-Creating a realtime inference endpoint - Part 1 (10:07)
LAB07A-Creating a realtime inference endpoint - PART 2 (10:33)
LAB07A-Creating a real time inference endpoint - PART 3 (9:13)
Module 7 - Consuming Real-time Endpoints via REST API
Authentication options- ○Endpoint key ○AzureML token (4:48)
How to format JSON request payload (6:01)
Handle response and error formats (5:24)
Module 7 - Creating a Batch Inference Pipeline
LAB07B-Creating a batch inference service - PART 1 (11:07)
LAB07B-Creating a batch inference service - PART 2 (9:26)
LAB07B-Creating a batch inference service - PART 3 (13:41)
LAB07B(option2)-Creating a batch inference service via ENDPOINT - PART 1 (10:10)
LAB07B(option2)-Creating a batch inference service via ENDPOINT - PART 2 (8:56)
LAB07B(option2)-Creating a batch inference service via ENDPOINT - PART 3 (9:28)
Module 7- Versioning and Updating Deployments
Deploy new model versions under the same endpoint (4:51)
Traffic splitting between deployments (4:37)
Clean-up old deployments (4:26)
Monitoring latency, throughput, failure rate (7:55)
Section 7-Recap (6:44)
Module 8 - Hyperparameters vs. Model Parameters
Definitions_ ○ Model parameters ○ Hyperparameters (6:25)
Why tuning hyperparameters matters for model performance (6:06)
Examples of commonly tuned hyperparameters (7:47)
Module 8 - Azure ML Hyperparameter Tuning (HyperDrive / SweepJob)
How Azure ML enables automatic tuning (5:00)
Searchstrategies_ ○ Grid, Random, Bayesian (5:53)
Early termination policies Bandit, Median Stopping (5:56)
Overview of tuning configuration (7:01)
Module 8 - Performing Hyperparameter Tuning in Azure ML
LAB08A-Performing Hyperparameter tuning - PART 1 (9:56)
LAB08A-Performing Hyperparameter tuning - PART 2 (9:06)
LAB08A-Performing Hyperparameter tuning - PART 3 (10:05)
Module 8 - Introduction to Automated Machine Learning (AutoML) Type
What AutoML Does (6:22)
Supported tasks_ classification, regression, forecasting (6:13)
Keyfeatures_ Built-in explainability,Bestpractices built-in_ CV, class Balancing (6:33)
Module 8 - Running an AutoML Experiment in Azure ML
LAB08B-Running an AutoML Expeirment via SDKv2 - PART 1 (10:20)
LAB08B-Running an AutoML Expeirment via SDKv2 (10:16)
Module 8 - Understanding AutoML Output & Explainability
What's generated after an AutoML Run (8:00)
When to use HyperDrive vs AutoML (5:13)
Explore Outputs in Studio - Leaderboard & Feature Importance (5:07)
LAB08C - Understanding AutoML Output (8:48)
Module 8 - Responsible AI Features in AutoML
AutoML includes Feature importance,charts,Datavalidation ,Leakagechecks, Balance (5:59)
How do we make these insights available (4:40)
Module 9 - Why Model Interpretability Matters ?
Need for Transparency in ML (7:52)
Global vs Local Intepretability (5:20)
Module 9 - Model Explanation Techniques in Azure ML
How Azure ML uses SHAP under the hood (5:06)
SHAP Supported Methods (6:17)
Explanation Types (4:56)
Works on AutoML and custom models (5:10)
Module 9 -Reviewing AutoML Explanations
LAB09A - Reviewing AutoML Explanations - PART 1 (11:13)
LAB09A - Reviewing AutoML Explanations - PART 2 (10:01)
LAB09B - Interpreting Models and Tabular Explainer code (11:12)
Module 9 - Using the Explanation Client and SDK
How to use Explanation Client (5:01)
Module 9 - Responsible AI & Fairness: What Azure ML Covers
Azure ML includes some Bulit-in guardrails in Azure ML (6:11)
Explanation helps in identifying - Bias, Unintended proxies , Outlier-driven (6:10)
LAB09C - Interpreting Models with Responsible AI (11:28)
Module 10 - Why Monitor ML Models in Production?
Monitoring Models - Common Failure Points (6:33)
Categories of Monitoring (7:18)
Module 10 - Overview of Monitoring Tools in Azure ML
Built-in monitoring tools in azure (7:25)
When each is used and what they track (5:58)
Module 10 - Monitoring Model Services with Application Insights
LAB10A-App Insights in Azure Cloud - PART 1 (11:50)
LAB10A-App Insights in Azure Cloud - PART 2 (10:18)
LAB10A-App Insights in Azure Cloud - PART 3 (10:23)
LAB10B - App Insights in Azure ML Studio (9:53)
Module 10 - Logging Custom Metrics in score.py
Explain how you can log - Predictions Processing Times & Confidence Score (6:06)
Via App Insights SDK or custom logging (5:20)
Module 10 - Monitoring Data Drift in Azure ML
Actions on drift (5:35)
Actions on service failures (5:06)
LAB10C - Monitoring DataDrift in Azure ML Studio (10:47)
Audio Version of Training
Audio Download
Video Overview
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock