0% found this document useful (0 votes)
94 views28 pages

Azure AutoML

Automated machine learning streamlines the machine learning process by automating tasks like data preparation, model selection, hyperparameter tuning, and deployment. It allows data scientists, analysts and developers to build machine learning models at scale with high efficiency and productivity while maintaining model quality. The Azure Machine Learning service provides automated machine learning capabilities that non-machine learning experts can use to implement machine learning solutions without extensive programming knowledge by leveraging data science best practices. It works by allowing users to upload their data, configure an automated ML run by selecting a task type, compute target and other settings, and it then runs experiments to test various algorithms and hyperparameters to recommend the best performing models.

Uploaded by

usamawahabkhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views28 pages

Azure AutoML

Automated machine learning streamlines the machine learning process by automating tasks like data preparation, model selection, hyperparameter tuning, and deployment. It allows data scientists, analysts and developers to build machine learning models at scale with high efficiency and productivity while maintaining model quality. The Azure Machine Learning service provides automated machine learning capabilities that non-machine learning experts can use to implement machine learning solutions without extensive programming knowledge by leveraging data science best practices. It works by allowing users to upload their data, configure an automated ML run by selecting a task type, compute target and other settings, and it then runs experiments to test various algorithms and hyperparameters to recommend the best performing models.

Uploaded by

usamawahabkhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 28

Azure Automated Machine learning

2022 - 2022
Machine Learning Process

SQL DB

Cosmos DB

Datawarehouse

Data lake

Blob storage
Prepare Data Build & Train Deploy

Building blocks for a Data Science Project

Build and train Hyperparameter Experimentation and DevOps for data


models Deployment science
tuning pipelines

Classical ML

Data
sources

Deep learning
Model Creation Is Typically Time-Consuming

Which features? Which algorithm? Which parameters?

Mileage Gradient Boosted


Gradient Boosted Parameter 1

Condition Nearest Neighbors


Nearest Neighbors Parameter 2

Car brand SVM Parameter 3

Year of make Bayesian Regression Parameter 4


50%
30%
Model
Regulations LGBM …

… …

Iterate
Azure Machine Learning Pipelines
Prepare data Build & train models Deploy & predict

Data Preparation Model building & training Model deployment


Data ingestion

Normalization
Normalization Hyper-parameter
Hyper-parameter tuning
tuning Deployment

Transformation
Transformation Automatic
Automatic model
model selection
selection Batch scoring

Validation
Validation Model
Model testing
testing Testing error

Data storage Featurization


Featurization Model validation
locations
What is automated machine learning ?


Automated machine learning, also referred to as automated ML or AutoML,
is the process of automating the time consuming, iterative tasks of machine
learning model development. It allows data scientists, analysts, and
developers to build ML models with high scale, efficiency, and productivity
all while sustaining model quality
When to Use AutoML

Predict a value
Regression MPG, new building utility usage, temperature
Binary outcome or category
Classification Spam, will a customer buy/leave, movie rating

Time-series forecasting You can use automated ML to combine techniques and approaches and get a
recommended, high-quality time-series forecast.
Computer vision Support for computer vision tasks allows you to easily generate models trained
on image data for scenarios like image classification and object detection.

12
Introducing Automated Machine Learning

Dataset

Optimization Automated ML
Metric ML Model

Constraints
(Time/Cost)

Accessible & Faster


Automated ML Capabilities

• Based on Microsoft Research

• Brain trained with several million


experiments

• Collaborative filtering and


Bayesian optimization

• Privacy preserving: No need to


“see” the data
Machine Learning on Azure

Domain Specific Pretrained Models
To reduce time to market Vision Speech Language Search

Familiar Data Science Tools


To simplify model development PyCharm Jupyter Visual Studio Code Command line

Popular Frameworks
To build machine learning and deep learning solutions PyTorch TensorFlow Scikit-Learn ONNX

Productive Services
To empower data science and development teams Azure
Databricks
Azure Machine
Learning
Machine
Learning VMs

Powerful Hardware
To accelerate deep learning CPU GPU FPGA

From the Intelligent Cloud to the Intelligent Edge


Azure Machine Learning Service

Set of Azure Cloud Python


Services SDK

That enables you to:

✓ Prepare Data ✓ Manage Models


✓ Build Models ✓ Track Experiments
✓ Train Models ✓ Deploy Models
Data Science Virtual
Machines
(DSVM)
Pre-Configured environments in the
cloud for
Data Science & AI Modeling,
Development & Deployment.

Samples to get started


Training Infrastructure

Dependencies and Containers Distribute data


Leverage system-managed AML Manage and share resources across
compute or bring your own a workspace
compute

Schedule jobs Scale resources


Train at cloud scale using a Autoscale resources to only pay while
framework of choice running a job

Provision VM clusters
Use the latest NDv2 series VMs
with the NVIDIA V100 GPUs
Training Infrastructure

Dependencies and Containers Distribute data


Leverage system-managed AML Manage and share resources across
compute or bring your own a workspace
compute

Schedule jobs Scale resources


Train at cloud scale using a Autoscale resources to only pay while
framework of choice running a job

Provision VM clusters
Use the latest NDv2 series VMs
with the NVIDIA V100 GPUs
Azure Automated Machine learning

Data scientists, analysts, and developers across


industries can use automated ML.

•Implement ML solutions without extensive


programming knowledge
•Save time and resources
•Leverage data science best practices
•Provide agile problem-solving
How azure Auto ML works?
Forcing on Citizen Data Scientist
Who is a citizen data scientist?
 A citizen data scientist is a person who works in fields other than statistics and analytics
yet creates or generates models that incorporate predictive or prescriptive analytics.
Automated ML in Azure Machine Learning Studio

Import from Register


Select dataset Upload files
Web data source

Experiment
Configure run name
Target label Compute

Task type and


settings

Classification Regression Time Series


Supported Algorithms

Logistic Regression Elastic Net Elastic Net

Stochastic Gradient Descent (SGD) Light GBM Light GBM

Naive Bayes Gradient Boosting Gradient Boosting

C-Support Vector Classification (SVC) Decision Tree Decision Tree

Linear SVC KNearest Neighbors KNearest Neighbors


KNearest Neighbors LARS Lasso LARS Lasso

Decision Tree Stochastic Gradient Descent (SGD) Stochastic Gradient Descent (SGD)

Random Forest Random Forest Random Forest


Extremely Randomized Trees Extremely Randomized Trees Extremely Randomized Trees
Gradient Boosting
Light GBM
Q&A
Usama Wahab Khan
Twitter : @usamawahabkhan
LinkedIn : Usamawahabkhan
Learn More
https://aka.ms/AAio09x
Thank you 

Name: Ghulam Sabir


Email: [email protected]
Cell: +966507533191

You might also like