2.6 Azure Machine Learning Service

Key Takeaways

  • Azure Machine Learning is a cloud platform for training, deploying, and managing ML models — it provides tools for the entire ML lifecycle.
  • Automated ML (AutoML) automatically selects the best algorithm and hyperparameters for your data — no ML expertise required.
  • Azure ML Designer provides a drag-and-drop visual interface for building ML pipelines without writing code.
  • Azure ML supports model deployment as real-time endpoints (for immediate predictions) and batch endpoints (for processing large datasets).
  • The AI-900 tests your awareness of Azure ML capabilities, not your ability to use the platform or write code.
Last updated: March 2026

Azure Machine Learning Service

Quick Answer: Azure Machine Learning is a cloud platform for the entire ML lifecycle. Key features include Automated ML (AutoML) for automatic algorithm selection, Designer for visual drag-and-drop pipeline building, and model deployment as real-time or batch endpoints. Azure ML workspace is the central resource that organizes data, compute, models, and experiments.

What Is Azure Machine Learning?

Azure Machine Learning is Microsoft's cloud-based platform for building, training, deploying, and managing machine learning models. It provides tools for every stage of the ML lifecycle:

Lifecycle StageAzure ML FeatureDescription
Data preparationData assets, DatastoresConnect to data sources, clean and transform data
Model trainingAutoML, Designer, NotebooksTrain models using automated, visual, or code-based approaches
Model evaluationMetrics, Responsible AI dashboardEvaluate model performance and fairness
Model deploymentEndpointsDeploy models as real-time or batch endpoints
Model monitoringModel monitoringTrack model performance and detect drift in production

Azure ML Workspace

The Azure Machine Learning workspace is the top-level resource that organizes all ML assets:

AssetDescription
DatastoresConnections to data storage (Azure Blob, Data Lake, SQL)
Data assetsRegistered datasets used for training and evaluation
ComputeComputing resources for training (clusters, instances)
EnvironmentsSoftware configurations (Python packages, Docker images)
ModelsTrained ML models registered for deployment
EndpointsDeployed model endpoints for serving predictions
PipelinesAutomated workflows for data processing and model training
ExperimentsCollections of training runs with metrics and logs

Automated ML (AutoML)

Automated Machine Learning (AutoML) is one of the most important Azure ML features for the AI-900 exam. It automates the process of selecting the best ML algorithm and hyperparameters for your data.

What AutoML Does

  1. Receives your dataset — you provide training data with features and labels
  2. Tries multiple algorithms — linear regression, decision trees, random forests, gradient boosting, neural networks, etc.
  3. Tunes hyperparameters — automatically adjusts settings for each algorithm
  4. Evaluates performance — compares all models using appropriate metrics
  5. Recommends the best model — presents the top-performing model with its metrics

AutoML Task Types

Task TypeOutputExample
ClassificationCategoryPredict spam/not spam
RegressionNumberPredict house price
Time-series forecastingFuture numbersPredict next month's sales

Benefits of AutoML

  • No ML expertise needed — the system selects the algorithm for you
  • Fast experimentation — test dozens of algorithms in minutes
  • Transparent results — see which algorithms were tried and their performance
  • Reproducible — all experiments are logged and can be replicated

On the Exam: AutoML is a frequent topic. Know that it automatically selects the best algorithm and hyperparameters, requires no coding or ML expertise, and supports classification, regression, and time-series forecasting tasks.

Azure ML Designer

Azure ML Designer provides a drag-and-drop visual interface for building ML pipelines without writing code.

How Designer Works

  1. Drag dataset onto the canvas
  2. Add processing components — data transformations, feature selection
  3. Add training component — select an algorithm
  4. Connect components — create a visual pipeline flow
  5. Run the pipeline — execute training on Azure compute
  6. Evaluate results — view metrics and model performance

Designer vs. AutoML vs. Notebooks

ApproachUser TypeCode RequiredBest For
AutoMLBusiness users, beginnersNoQuick model building, no ML expertise
DesignerData analysts, visual learnersNoCustom pipelines with visual interface
NotebooksData scientists, developersYes (Python/R)Full control, custom algorithms, experimentation

Compute Resources

Azure ML provides different compute types for different needs:

Compute TypePurposeWhen to Use
Compute instanceDevelopment VM for notebooksInteractive development and testing
Compute clusterScalable cluster for trainingLarge-scale model training (scales to zero when idle)
Serverless computeOn-demand training computeQuick training jobs without managing infrastructure
KubernetesInference clusterReal-time model serving in production

Model Deployment

After training, you deploy models as endpoints for applications to consume:

Real-Time Endpoints

  • Purpose: Immediate predictions (milliseconds response time)
  • Use case: A web app that predicts house prices when a user enters property details
  • How it works: Send a request with features, get a prediction back instantly

Batch Endpoints

  • Purpose: Process large datasets (minutes to hours)
  • Use case: Score 1 million customer records for churn prediction overnight
  • How it works: Submit a dataset, results are stored when processing completes

On the Exam: Know the difference between real-time (immediate predictions) and batch (large dataset processing) endpoints. A question asking "How should you serve predictions to a mobile app?" → real-time endpoint. "How should you score 500,000 records?" → batch endpoint.

Test Your Knowledge

What does Azure Automated ML (AutoML) automatically do?

A
B
C
D
Test Your Knowledge

Which Azure ML feature provides a drag-and-drop visual interface for building ML pipelines without code?

A
B
C
D
Test Your Knowledge

A mobile app needs to get house price predictions immediately when a user enters property details. Which deployment type should you use?

A
B
C
D
Test Your KnowledgeMulti-Select

Which THREE task types does Azure Automated ML (AutoML) support? (Select three)

Select all that apply

Classification
Regression
Clustering
Time-series forecasting
Image generation