Extra · Additional content

Azure

Azure Machine Learning is Microsoft's end-to-end platform for building, training, deploying, and managing ML models. The AI-901 tests its main components, when to use it, and how it differs from Foundry Tools (formerly Azure AI Services).

Icon-166Artboard 1

What is Azure Machine Learning?

Azure ML is a cloud platform for the complete machine learning lifecycle: from exploring data to deploying models in production and monitoring them. It supports Python, R, and the most popular frameworks (TensorFlow, PyTorch, scikit-learn).

When to use Azure ML

  • You need to train CUSTOM models with your own data
  • You want to experiment with multiple algorithms and compare results
  • You have a data science team that writes Python/R code
  • You need MLOps: model versioning, automated pipelines, production monitoring
  • You want AutoML to automatically select the best algorithm
Icon-166Artboard 1

Workspace and key components

The Workspace is the root resource of Azure ML — a workspace that holds all of the project's assets.

🏗️

Workspace

The main container. Everything else (data, experiments, models, endpoints) lives inside a workspace.

🗄️

Datastores

Connections to data storage (Azure Blob, Azure Data Lake, SQL). Training data is read from here.

📊

Datasets / Data Assets

Registered versions of datasets. Enables reproducibility — knowing exactly which data each model was trained with.

🧪

Experiments / Jobs

Training runs. Each job logs metrics, parameters, logs, and the resulting model for comparison.

📦

Model Registry

A catalog of trained models with versioning. Allows comparing versions and promoting the best model to production.

⚙️

Environments

Definitions of the execution environment (Python dependencies, framework versions). Ensures reproducibility.

Related labD2 · Machine Learning on Azure

Create an Azure Machine Learning workspace

Create the project container where your datasets, experiments, models, and compute will live.

Understand what a workspace is and which resources it creates automatically
Create an Azure Machine Learning workspace

+1 more...

6 min7 steps

Types of compute in Azure ML

💻

Compute Instance

An individual VM for development and interactive work. Like a Jupyter Notebook in the cloud with access to the workspace. For data exploration and code development.

💡

Your laptop in the cloud — always on, always connected to the workspace.

🖥️

Compute Cluster

A cluster of VMs that scales automatically from 0 to N nodes based on demand. For training models that require intensive or distributed compute.

💡

Many laptops that appear when you need them and disappear when you're done. You only pay while training.

☁️

Serverless Compute

Azure fully manages the compute — you don't have to configure anything. Scales automatically. The simplest option for AutoML and Designer.

💡

You don't know where it runs or how many machines are used — it just works.

🔗

Attached Compute

Connecting external compute (Azure Databricks, HDInsight, AKS, virtual machines) to the workspace. For special cases with existing infrastructure.

💡

Bring your own hardware into the Azure ML workspace.

Related labD2 · Machine Learning on Azure

Configure a compute cluster with scale-to-zero

Create a GPU compute cluster that spins up only when there's a training job and spins back down on its own afterward.

Understand scale-to-zero nodes as a cost saver
Choose the right VM size for the workload (CPU vs GPU)

+1 more...

6 min7 steps
Related labD2 · Machine Learning on Azure

Train a model with code in a Notebook

Run a Python cell with the Azure ML SDK and compare this path against AutoML and Designer.

Recognize when code gives control that AutoML and Designer don't offer
Run a notebook cell and read its output

+1 more...

6 min4 steps

AutoML — automated Machine Learning

AutoML automates algorithm selection and hyperparameter tuning. You provide the data and define the objective (classification, regression, forecasting) — AutoML tries dozens of combinations and delivers the best model.

What does it automate?

1

Selecting the optimal algorithm (from a list of candidates)

2

Feature engineering (automatic feature engineering)

3

Data normalization and transformation

4

Hyperparameter tuning (search over the parameter space)

5

Model ensembling — combines the best models for higher accuracy

Supported task types

Classification

Predicting a category. E.g.: customer churn detection.

Regression

Predicting a number. E.g.: product price.

Time Series Forecasting

Predicting future values in time series. E.g.: inventory demand.

Computer vision

Image classification, object detection. With labeled data.

NLP

Text classification, summarization, information extraction.

Exam trap

AutoML doesn't eliminate the need for data scientists — it automates the algorithm-selection part, but you still need to prepare the data, define the success metric, interpret the results, and iterate. It's a productivity tool, not a complete replacement.

Related labD2 · Machine Learning on Azure

Train a model with Automated ML

Let Azure automatically try 24 different algorithms and compare which one best predicts customer churn.

Configure an Automated ML job on a real dataset
Choose the right task type (classification) for the scenario

+1 more...

8 min8 steps

Azure ML Designer — visual pipelines

Designer is a drag-and-drop interface for building ML pipelines without writing code. You drag components (load data, transform, train, evaluate) and connect them visually.

Ideal for

  • Data scientists who prefer a visual workflow
  • Rapid prototyping of ML pipelines
  • People with ML knowledge but no coding experience
  • Visual documentation of ML flows for teams

Available components

  • Loading data from datastores
  • Transformations: normalize, encode, split data
  • Algorithms: , ,
  • Metric evaluation and visualization
  • Exporting trained models to the model registry
Related labD2 · Machine Learning on Azure

Build a visual pipeline with ML Designer

Connect drag-and-drop modules — load data, clean, split, train, and evaluate — without writing a single line of code.

Understand Designer's visual pipeline model
Recognize typical modules: dataset, cleaning, split, training, evaluation

+1 more...

8 min6 steps

Endpoints — model deployment

Once a model is trained, it's deployed as a REST endpoint so applications can consume it with real-time or batch predictions.

🚀 Online Endpoint

Predictions in real time. The client sends data → receives a prediction in milliseconds.

Use cases

  • An app that predicts shipping price at checkout
  • A recommendation system that personalizes in real time
  • Fraud detection at the moment of the transaction

📦 Batch Endpoint

Predictions in batches. Processes large volumes of data asynchronously — results are saved to storage.

Use cases

  • Scoring all customers monthly for marketing campaigns
  • Analyzing a year of medical records for research
  • Classifying millions of inventory images in an overnight batch
Related labD2 · Machine Learning on Azure

Deploy a model as a real-time endpoint

Turn your trained model into a REST API and test it live with a real request.

Understand why a model needs to become an endpoint to be useful in production
Deploy a model to a Managed Online Endpoint

+1 more...

7 min6 steps
Related labD2 · Machine Learning on Azure

Version a model in the Model Registry

Tag and version a trained model so you can track it and roll back if a new version fails.

Understand the Model Registry's role in a model's lifecycle
View the metrics of a registered model

+1 more...

5 min5 steps

Azure ML vs — the key distinction

The most common AI-901 question

When should you use Azure ML and when should you use Foundry Tools?

CriterionAzure MLFoundry Tools
Model typeCustom — you train with YOUR OWN dataPre-trained — ready to use
Requires a data scientistYes (AutoML makes it easier but doesn't eliminate it)No — just an API key
Training dataYours — you need a labeled datasetMicrosoft's (trained at global scale)
Implementation timeWeeks/months (prepare data, train, evaluate)Minutes (just call the API)
Typical use caseChurn prediction specific to your companyTranslating text, detecting objects in photos
CostPer hour of training computePer number of API calls

Quick rule: If the scenario says "your own data", "custom model", or "business-specific characteristics" → Azure ML. If it says "use AI for [general task]" without mentioning your own data → Foundry Tools.

Did you get this topic?

Test what you just learned

A startup wants to add automatic Spanish-to-English translation to its e-commerce app. It has no training data of its own and no data science team. Which Azure service is most appropriate?

Ready to test "Azure Machine Learning"?

Put what you learned to the test with original AI-901 exam questions.

Start AI-901 mock exam

Unlimited mock exams with the Pro plan

Log in to track your progress.