Slide 1

Slide 1 text

Azure Applied AI and AutoML Daron Yöndem Azure Application Development Lead for MEA Microsoft http://daron.me @daronyondem

Slide 2

Slide 2 text

Different flavors of AI/ML Control Productivity Machine Learning Supervised, Unsupervised, and reinforcement learning AutoML Automation for iterative tasks of ML AI Understand \ Interpret\ Learn\ and make decisions. Applied AI task-specific AI, and business logic as turnkey AI services. Azure ML Cognitive Services ML AI

Slide 3

Slide 3 text

Azure AI

Slide 4

Slide 4 text

What is Applied AI? AI models

Slide 5

Slide 5 text

What are Azure Applied AI Services? Extract actionable insights from your videos Proactively monitor metrics and diagnose issues Bring AI-powered cloud search to your mobile and web apps. Extract actionable insights from your videos Turn documents into usable data at a fraction of the time and cost Help users read and comprehend text

Slide 6

Slide 6 text

No Code Chatbot Demo

Slide 7

Slide 7 text

What is AutoML? • Automated Machine Learning (AutoML) is the process of automating end-to-end process of applying Machine Learning (ML) to create, develop and deploy predictive models so that any enterprise benefits from data. • Low-code / No-Code Experience • Keeps searching for the algorithm and hypermeters based on the metrics you define.

Slide 8

Slide 8 text

The Process SQL DB Cosmos DB Datawarehouse Data lake Blob storage … Prepare Data Build & Train Deploy

Slide 9

Slide 9 text

Sample Problem How much is this car worth?

Slide 10

Slide 10 text

Model creation takes time… a lot o time… Which algorithm? Which parameters? Which features? Mileage Condition Car brand Year of make Regulations … Gradient Boosted Nearest Neighbors SVM Bayesian Regression LGBM … Nearest Neighbors 50% Model Iterate 30% Gradient Boosted Mileage Car brand Year of make Car brand Year of make Condition Parameter 1 Parameter 2 Parameter 3 Parameter 4 …

Slide 11

Slide 11 text

The Complexity

Slide 12

Slide 12 text

Model Selection & Hyperparameter Tuning Dataset Training Algorithm 1 Hyperparameter Values – config 1 Model 1 Hyperparameter Values – config 2 Model 2 Hyperparameter Values – config 3 Model 3 Model Training Infrastructure Training Algorithm 2 Hyperparameter Values – config 4 Model 4 Repetitive & Manual

Slide 13

Slide 13 text

Introducing Automated Machine Learning Dataset Optimization Metric Constraints (Time/Cost) ML Model Automated ML Accessible & Faster

Slide 14

Slide 14 text

How to use AutoML in Azure? • Code: Azure Machine Learning Pyhton SDK • No-Code: Azure Machine Learning Studio

Slide 15

Slide 15 text

Different tasks • Classification: Fraud Detection, Marketing Prediction • Regression: Predict pricing • Time-series forecasting: Sales and Demand Forecasting

Slide 16

Slide 16 text

Data Scientist in a Box Demo

Slide 17

Slide 17 text

Thanks http://daron.me | @daronyondem Grab slides on http://decks.daron.me/