Data and AI Scientist @ Microsoft
Cloud Solution Architect
US CTO Customer Success
@marktabnet
201909 Automated ML for Developers
ML.NET Open Source Momentum
150K+
1,427
1,528
106
ML.NET Customers
Andy Gray, Executive Partner Evolution
Software Design, Inc.
201909 Automated ML for Developers
201909 Automated ML for Developers
DESKTOP CLOUDWEB MOBILE ML
.NET
Your platform for building anything
IoTGAMING
“It has exquisite buttons …
with long sleeves …works for
casual as well as business
settings”{f(x) {f(x)
Machine Learning
“Programming the UnProgrammable”
f(x)
Model
Machine Learning creates a
using this data
Machine Learning
“Programming the UnProgrammable”
ML.NET 1.0
Machine Learning framework for building custom ML Models
Custom ML made easy
Automated ML and Tools (Model Builder and CLI)
Proven at scale
Azure, Office, Windows
Extensible
TensorFlow, ONNX and Infer.NET
Cross-platform and open-source
Runs everywhere
201909 Automated ML for Developers
1. Data
Example
Comment Text Sentiment
Wow... Loved this place. 1
Crust is not good. 0
Not tasty and the texture was just nasty. 0
The selection on the menu was great. 1
Text Featurizer
Featurized Text
[0.76, 0.65, 0.44, …]
[0.98, 0.43, 0.54, …]
[0.35, 0.73, 0.46, …]
[0.39, 0, 0.75, …]
Example
Text
Wow... Loved this place.
Crust is not good.
Not tasty and the texture was just nasty.
The selection on the menu was great.
2. Transformers
Example
Estimator
Comment Sentiment
Wow... Loved this place. 1
Crust is not good. 0
Not tasty and the texture was just nasty. 0
The selection on the menu was great. 0
3. Estimators
Comment Text Sentiment
Wow... Loved this place. 1
Crust is not good. 0
Not tasty and the texture was just nasty. 0
The selection on the menu was great. 1
Yelp review dataset
Features (input) Label (output)
Sentiment Analysis
Is this a positive comment? Yes or no
201909 Automated ML for Developers
Building blocks for a Data Science Project
Data
sources
What is automated machine
learning?
© Microsoft Corporation
Automated machine learning (automated ML) automates
feature engineering, algorithm and hyperparameter
selection to find the best model for your data.
Automated ML Mission
Democratize AI Scale AIAccelerate AI
© Microsoft Corporation Azure
Enable automated building of machine learning with the goal of accelerating, democratizing and scaling AI
Enable Domain Experts & Developers to
get rapidly build AI solutions
Improve Productivity for Data Scientists,
Citizen Data Scientists, App Developers &
Analysts
Build AI solutions at scale in an automated
fashion
How much is this car worth?
Machine Learning Problem Example
Model Creation Is Typically Time-Consuming
Mileage
Condition
Car brand
Year of make
Regulations
…
Parameter 1
Parameter 2
Parameter 3
Parameter 4
…
Gradient Boosted
Nearest Neighbors
SVM
Bayesian Regression
LGBM
…
Mileage Gradient Boosted Criterion
Loss
Min Samples Split
Min Samples Leaf
Others Model
Which algorithm? Which parameters?Which features?
Car brand
Year of make
Criterion
Loss
Min Samples Split
Min Samples Leaf
Others
N Neighbors
Weights
Metric
P
Others
Which algorithm? Which parameters?Which features?
Mileage
Condition
Car brand
Year of make
Regulations
…
Gradient Boosted
Nearest Neighbors
SVM
Bayesian Regression
LGBM
…
Nearest Neighbors
Model
Iterate
Gradient BoostedMileage
Car brand
Year of make
Car brand
Year of make
Condition
Model Creation Is Typically Time-Consuming
Which algorithm? Which parameters?Which features?
Iterate
Model Creation Is Typically Time-Consuming
Enter data
Define goals
Apply constraints
Output
Automated ML Accelerates Model Development
Input Intelligently test multiple models in parallel
Optimized model
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
Automated ML Capabilities
• ML Scenarios: Classification &
Regression, Forecasting
• Languages: Python SDK for
deployment and hosting for
inference – Jupyter notebooks
• Training Compute: Local
Machine, AML Compute, Data
Science Virtual Machine (DSVM),
Azure Databricks*
• Transparency: View run history,
model metrics, explainability*
• Scale: Faster model training
using multiple cores and parallel
experiments
* In Preview
Data
Preprocessing
Feature
Engineering
Algorithm
Selection
Hyper-parameter
Tuning
Model
Recommendation
Interpretability
& Explaining
1. 2. 3. 4. 5. 6.
© Microsoft Corporation Azure
Automated ML
Guardrails
Class imbalance
Train-Test split, CV, rolling CV
Missing value imputation
Detect high cardinality features
Detect leaky features
Detect overfitting
Model Interpretability / Feature Importance
What’s new?
Latest announcements @ MS Build (Blog post with all the announcements)
Automated ML in ML.NET Model
Builder (Preview)
• Train ML models from Visual Studio
• Inference from your application
© Microsoft Corporation Azure
ML.NET Model Builder
ML.NET AutoML
Automated Machine Learning (AutoML)
On the command line, with the ML.NET CLI
mlnet auto-train --task binary-classification --dataset "yelp_labelled.txt" --label-column-index 1 --has-header
false --max-exploration-time 10
With a graphical user interface, with the the ML.NET Model Builder
https://github.com/dotnet/machinelearning-
samples/tree/master/samples/csharp/getting-
started/BinaryClassification_AutoML
Via an application, with the automated ML API
Automated ML Customer Testimonials
• Press-coverage from
public preview:
• CNET
• VentureBeat
• PRNewswire
“I quite like your AutoML function. It gives me good results compared to
other libraries I tested before (tpot and auto-sklearn) that I believe was only
looking at scores and often gave me models that over-trained my data. And
of course the model from your suggested code is better.”
- Big oil company
“I will start with AutoML and use the algorithm that AutoML recommends to
further tune the model”
- Data Scientist
“I actually enjoy being able to use AutoML in a Jupyter notebook. The
DataRobot interface was nice for non-experts, but for someone like me, it
felt a bit basic.”
- Data Scientist
201909 Automated ML for Developers
201909 Automated ML for Developers
https://dotnet.microsoft.com/apps/data/spark
https://dotnet.microsoft.com/learn/dotnet/architecture-guides
201909 Automated ML for Developers
Gitter
https://gitter.im/dotnet/mlnet
http://dot.net/ml
http://aka.ms/mlnetsamples
http://aka.ms/mlnetdocs
http://aka.ms/mlnet
201909 Automated ML for Developers

More Related Content

PDF
201908 Overview of Automated ML
PDF
201906 04 Overview of Automated ML June 2019
PDF
201905 Azure Certification DP-100: Designing and Implementing a Data Science ...
PDF
201906 03 Introduction to NimbusML
PDF
Azure AI platform - Automated ML workshop
PDF
201906 01 Introduction to ML.NET 1.0
PPTX
Scalable Machine Learning using R and Azure HDInsight - Parashar
PDF
Azure Machine Learning tutorial
201908 Overview of Automated ML
201906 04 Overview of Automated ML June 2019
201905 Azure Certification DP-100: Designing and Implementing a Data Science ...
201906 03 Introduction to NimbusML
Azure AI platform - Automated ML workshop
201906 01 Introduction to ML.NET 1.0
Scalable Machine Learning using R and Azure HDInsight - Parashar
Azure Machine Learning tutorial

What's hot (20)

PPTX
Managing your ML lifecycle with Azure Databricks and Azure ML
PPTX
Azure machine learning service
PDF
Building predictive models in Azure Machine Learning
PDF
Managing the Machine Learning Lifecycle with MLflow
PDF
201906 02 Introduction to AutoML with ML.NET 1.0
PPTX
AzureML TechTalk
PDF
AI with Azure Machine Learning
PDF
Machine Learning Using Cloud Services
PDF
Advanced MLflow: Multi-Step Workflows, Hyperparameter Tuning and Integrating ...
PDF
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
PDF
Augmenting Machine Learning with Databricks Labs AutoML Toolkit
PDF
Robust MLOps with Open-Source: ModelDB, Docker, Jenkins, and Prometheus
PPTX
MLOps in action
PPTX
Introduction to Machine learning and Deep Learning
PDF
Hamburg Data Science Meetup - MLOps with a Feature Store
PDF
[Research] azure ml anatomy of a machine learning service - Sharat Chikkerur
PPTX
Feature store: Solving anti-patterns in ML-systems
PPTX
Automate your Machine Learning
PPTX
MLflow on and inside Azure
PDF
Resume_Achhar_Kalia
Managing your ML lifecycle with Azure Databricks and Azure ML
Azure machine learning service
Building predictive models in Azure Machine Learning
Managing the Machine Learning Lifecycle with MLflow
201906 02 Introduction to AutoML with ML.NET 1.0
AzureML TechTalk
AI with Azure Machine Learning
Machine Learning Using Cloud Services
Advanced MLflow: Multi-Step Workflows, Hyperparameter Tuning and Integrating ...
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
Augmenting Machine Learning with Databricks Labs AutoML Toolkit
Robust MLOps with Open-Source: ModelDB, Docker, Jenkins, and Prometheus
MLOps in action
Introduction to Machine learning and Deep Learning
Hamburg Data Science Meetup - MLOps with a Feature Store
[Research] azure ml anatomy of a machine learning service - Sharat Chikkerur
Feature store: Solving anti-patterns in ML-systems
Automate your Machine Learning
MLflow on and inside Azure
Resume_Achhar_Kalia
Ad

Similar to 201909 Automated ML for Developers (20)

PDF
Introduction to ML.NET
PDF
Leverage the power of machine learning on windows
PPTX
Getting Started with Machine Learning.Net & Windows Machine Learning
PPTX
Microsoft Introduction to Automated Machine Learning
PPTX
Automated machine learning - Global AI night 2019
PDF
The Data Science Process - Do we need it and how to apply?
PPTX
Getting Started with Azure AutoML
PPTX
Building an ML model with zero code
PPTX
2018 12 18 Tech Valley UserGroup Machine Learning.Net
PDF
The Power of Auto ML and How Does it Work
PPTX
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
PPTX
2020 04 10 Catch IT - Getting started with ML.Net
PPTX
Introduction to Auto ML
PPTX
Azure machine learning tech mela
PPTX
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
PPTX
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
PPTX
2019 12 14 Global AI Bootcamp - Auto ML with Machine Learning.Net
PPTX
Data ANZ - Using database for ML.NET.pptx
PPTX
2020 10 22 AI Fundamentals - Azure Machine Learning
PPTX
2018 09 26 CTT .NET User Group - Introduction to Machine Learning.Net and Win...
Introduction to ML.NET
Leverage the power of machine learning on windows
Getting Started with Machine Learning.Net & Windows Machine Learning
Microsoft Introduction to Automated Machine Learning
Automated machine learning - Global AI night 2019
The Data Science Process - Do we need it and how to apply?
Getting Started with Azure AutoML
Building an ML model with zero code
2018 12 18 Tech Valley UserGroup Machine Learning.Net
The Power of Auto ML and How Does it Work
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
2020 04 10 Catch IT - Getting started with ML.Net
Introduction to Auto ML
Azure machine learning tech mela
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
2019 12 14 Global AI Bootcamp - Auto ML with Machine Learning.Net
Data ANZ - Using database for ML.NET.pptx
2020 10 22 AI Fundamentals - Azure Machine Learning
2018 09 26 CTT .NET User Group - Introduction to Machine Learning.Net and Win...
Ad

More from Mark Tabladillo (20)

PDF
How to find low-cost or free data science resources 202006
PDF
Microsoft Build 2020: Data Science Recap
PDF
201905 Azure Databricks for Machine Learning
PDF
Big Data Advanced Analytics on Microsoft Azure 201904
PDF
Managing Enterprise Data Science 201904
PDF
Training of Python scikit-learn models on Azure
PDF
Big Data Adavnced Analytics on Microsoft Azure
PDF
Advanced Analytics with Power BI 201808
PDF
Microsoft Cognitive Toolkit (Atlanta Code Camp 2017)
PDF
Machine learning services with SQL Server 2017
PDF
Microsoft Technologies for Data Science 201612
PDF
How Big Companies plan to use Our Big Data 201610
PDF
Georgia Tech Data Science Hackathon September 2016
PDF
Microsoft Data Science Technologies 201608
PDF
Insider's guide to azure machine learning 201606
PDF
Window functions for Data Science
PDF
Microsoft Technologies for Data Science 201601
PDF
Microsoft Data Science Technologies: Back Office Edition
PDF
Microsoft Data Science Technologies 201510
PDF
Primer on Power BI 20151003
How to find low-cost or free data science resources 202006
Microsoft Build 2020: Data Science Recap
201905 Azure Databricks for Machine Learning
Big Data Advanced Analytics on Microsoft Azure 201904
Managing Enterprise Data Science 201904
Training of Python scikit-learn models on Azure
Big Data Adavnced Analytics on Microsoft Azure
Advanced Analytics with Power BI 201808
Microsoft Cognitive Toolkit (Atlanta Code Camp 2017)
Machine learning services with SQL Server 2017
Microsoft Technologies for Data Science 201612
How Big Companies plan to use Our Big Data 201610
Georgia Tech Data Science Hackathon September 2016
Microsoft Data Science Technologies 201608
Insider's guide to azure machine learning 201606
Window functions for Data Science
Microsoft Technologies for Data Science 201601
Microsoft Data Science Technologies: Back Office Edition
Microsoft Data Science Technologies 201510
Primer on Power BI 20151003

Recently uploaded (20)

PDF
Delhi c@ll girl# cute girls in delhi with travel girls in delhi call now
PDF
The Role of Pathology AI in Translational Cancer Research and Education
PPTX
research framework and review of related literature chapter 2
PPTX
inbound2857676998455010149.pptxmmmmmmmmm
PPTX
ifsm.pptx, institutional food service management
PPTX
lung disease detection using transfer learning approach.pptx
PDF
Book Trusted Companions in Delhi – 24/7 Available Delhi Personal Meeting Ser...
PPTX
Basic Statistical Analysis for experimental data.pptx
PPT
2011 HCRP presentation-final.pptjrirrififfi
PDF
General category merit rank list for neet pg
PDF
REPORT CARD OF GRADE 2 2025-2026 MATATAG
PPTX
AI AND ML PROPOSAL PRESENTATION MUST.pptx
PPTX
C programming msc chemistry pankaj pandey
PPTX
Statisticsccdxghbbnhhbvvvvvvvvvv. Dxcvvvhhbdzvbsdvvbbvv ccc
PDF
Introduction to Database Systems Lec # 1
PDF
Hikvision-IR-PPT---EN.pdfSADASDASSAAAAAAAAAAAAAAA
PPTX
Chapter security of computer_8_v8.1.pptx
PPTX
9 Bioterrorism.pptxnsbhsjdgdhdvkdbebrkndbd
PPTX
langchainpptforbeginners_easy_explanation.pptx
PPTX
cyber row.pptx for cyber proffesionals and hackers
Delhi c@ll girl# cute girls in delhi with travel girls in delhi call now
The Role of Pathology AI in Translational Cancer Research and Education
research framework and review of related literature chapter 2
inbound2857676998455010149.pptxmmmmmmmmm
ifsm.pptx, institutional food service management
lung disease detection using transfer learning approach.pptx
Book Trusted Companions in Delhi – 24/7 Available Delhi Personal Meeting Ser...
Basic Statistical Analysis for experimental data.pptx
2011 HCRP presentation-final.pptjrirrififfi
General category merit rank list for neet pg
REPORT CARD OF GRADE 2 2025-2026 MATATAG
AI AND ML PROPOSAL PRESENTATION MUST.pptx
C programming msc chemistry pankaj pandey
Statisticsccdxghbbnhhbvvvvvvvvvv. Dxcvvvhhbdzvbsdvvbbvv ccc
Introduction to Database Systems Lec # 1
Hikvision-IR-PPT---EN.pdfSADASDASSAAAAAAAAAAAAAAA
Chapter security of computer_8_v8.1.pptx
9 Bioterrorism.pptxnsbhsjdgdhdvkdbebrkndbd
langchainpptforbeginners_easy_explanation.pptx
cyber row.pptx for cyber proffesionals and hackers

201909 Automated ML for Developers