SlideShare una empresa de Scribd logo
1 de 30
Introduction to
Azure Machine Learning
Saravanan Subburayal
Durga Subburaman
• Who says What?
• Challenges
• Analytics Evolution
• Azure Machine Learning
• Process Flow
• AzureML in a nutshell
• Summary
• Resources
• Conclusion
Agenda
-- Wikipedia --
“Machine learning is a subfield of computer science that evolved from the study of
pattern recognition and computational learning theory in artificial intelligence”
-- Arthur Samuel, 1959 --
“Machine Learning is the field of study that gives computers the ability to learn without
being explicitly programmed.”
-- Tom Mitchell, Carnegie Mellon University --
“A computer program is said to learn from experience E with respect to some task T
and some performance measure P, if its performance on T, as measured by P, improves
with experience E.”
Who says What ML is?
- Analyze the Past data – Use the Past data
- Learn from Past data – to predict the future
Definition Simplified
Robo v1.0
Enthiran style
Robo v2.0
Computer Programming Machine Learning
Analytics Evolution - Gartner
Business Intelligence Machine Learning
Expensive
Isolated data
Huge data
Huge Computing Power
Consequences
• Lost opportunities
• Expensive operative
mistakes
Traditional
approach
• Guessing
• Rules of thumb
• Trial and error
Challenges
Tool chaos
Complexity
Azure ML
• Enables powerful cloud-based predictive analytics
• Helps to build, deploy and share advanced analytics solutions
• Browser based, Rapid Deployment
• Connects seamlessly with other Azure data-related services, including:
• Azure HDInsight (Big Data)
• Azure SQL Database, and
• Virtual Machines
Azure Machine Learning
• Browser based, no installation required
• Visual Composition with end to end support
• Rapid experimentation for Better model creation
• Best in class ML algorithms (Bing, Xbox)
• Easy to use models : just search and use
• Effective collaboration with anyone, anywhere
• Extensible support for R
• Quickly deployable – as Azure Web Service to ML API service
Features and Benefits
Integral Components
Azure Portal
ML Studio
ML API service
Azure Ops team
Data professionals & Data scientists
Software developers
Key roles
Data scientist
A highly educated and skilled person who can solve complex data problems by employing deep
expertise in scientific disciplines (mathematics, statistics or computer science)
Data professional
A skilled person who creates or maintains data systems, data solutions, or implements
predictive modeling
Roles: Database Administrator, Database Developer, or BI Developer
Software developer
A skilled person who designs and develops programming logic, and can apply machine learning
to integrate predictive functionality into applications
ML Process flow
Process flow
Define
Objective
Collect
Data
Prepare
Data
Train
Models
Evaluate
Models
Publish
Manage
Integrate
Process flow
Define
Objective
I need to predict customer
profitability…
…to deliver targeted display
advertising on the company
eCommerce web site, to:
• Present relevant product
suggestions
• Increase sales and profitability
Process flow
Garbage in ► Garbage out 
Datasets can be sourced from:
• Internal sources, i.e. operational systems, data warehouse, etc.
• External sources
• Different formats, i.e. relational, multidimensional, text, map-reduce
Combining datasets can enrich data
E.g., integrate internal data to external data like weather, or market intelligence data
Collect
Data
Process flow
• Transform to cleanse, reduce or reformat
• Isolate and flag abnormal data
• Appropriately substitute missing values
• Categorize continuous values into ranges
• Normalize continuous values between 0 and 1
• having the required data to begin with is important
When designing systems, give consideration to attributes that may be
required as inputs for future modeling, e.g. demographic data: Birth date,
gender, etc.
Prepare
Data
Process flow
This stage is iterative, and experimentation
is required which involves:
• Selecting a machine learning algorithm
• Defining inputs and outputs
• Optimizing by configuring algorithm parameters
Model evaluation is critical to determine:
• Accuracy, Reliability, Usefulness
Train
Models
Evaluate
Models
Process flow
First, add a scoring experiment
• Transformational logic is replaced with a re-usable transformation resource
• Training logic is replaced with a trained model
• Web service inputs and outputs are added
• Module properties can be parameterized
Publish the experiment to the gallery
• Learn from others by discovering experiments
• Contribute and showcase your experiments
Publish
Process flow
Each web service offers two methods:
• Request/Response Service (RRS) ► Low latency, highly scalable web service
• Batch Execution Service (BES) ► High volume, asynchronous scoring of
many records
Integrate
Hands on
https://studio.azureml.net/
Hands on
• Get the Data
• View it (Descriptive statistics)
• Update missing values
• Remove unnecessary data
• Split data for testing
• Train Model
• Select algorithm
• Score Model
• Compare 2 algorithms
• Two class Logistic regression
• Two class booster
• Publish as WebService
• Test the Service with a sample data
AzureML in a nutshell
Azure Portal
Azure Ops Team
ML Studio
Data Professional
HDInsight
Azure Storage
Desktop Data
Azure Portal &
ML API service
Azure Ops Team
Power BI/DashboardsMobile AppsWeb Apps
ML API service Application Developer
AzureML in a nutshell
Azure Portal
Azure Ops Team
ML Studio
Data Scientist
HDInsight
Azure Storage
Desktop Data
Azure Portal &
ML API service
Azure Ops Team
Power BI/DashboardsMobile AppsWeb Apps
ML API service Developer
ML Studio
and the Data Professional
• Access and prepare data
• Create, test and train models
• Collaborate
• One click to stage for
production via the API service
AzurePortal&MLAPIservice
and the Azure Ops Team
• Create ML Studio workspace
• Assign storage account(s)
• Monitor ML consumption
• See alerts when model is ready
• Deploy models to web service
ML API service and the Application Developer
• Tested models available as a URL that can be called from any endpoint
Business users easily access results
from anywhere, on any device
AzureML in a nutshell
Summary
Machine Learning is a subfield of computer science and statistics that
deals with the construction and study of systems that can learn from
data
Azure Machine Learning key attributes:
Fully managed ► No hardware or software to buy
Integrated ► Drag, drop, connect and configure
Best-in-class algorithms ► Proven solutions from Xbox and Bing
R built in ► Use over 400 R packages, or bring your own R or Python code
Deploy in minutes ► Operationalize with a click
Machine Learning is now approachable to developers
Summary
Quick and easy extensibility with cloud functions such as
Power BI, Hadoop (Azure HDInsight) and cloud storage
Summary
Resources
http://azure.microsoft.com/en-us/services/machine-learning
http://azure.microsoft.com/en-us/documentation/services/machine-learning
http://azure.microsoft.com/en-us/documentation/articles/machine-learning-faq
http://azure.microsoft.com/en-us/pricing/details/machine-learning/
https://gallery.azureml.net
Saravanan Subburayal,
Principal Architect, Jeevan Technologies
https://www.linkedin.com/in/saranworld
Durga Subburaman,
Solution Architect, Mobius Knowledge Services
https://in.linkedin.com/in/durga-subburaman-52012025

Más contenido relacionado

La actualidad más candente

Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesRui Pedro Paiva
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Simplilearn
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationAnkit Gupta
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine LearningSamra Shahzadi
 
Meetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesMeetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesZenodia Charpy
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Aakash Chotrani
 
Machine Learning
Machine LearningMachine Learning
Machine LearningRahul Kumar
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overviewprih_yah
 
Aaa ped-1- Python: Introduction to AI, Python and Colab
Aaa ped-1- Python: Introduction to AI, Python and ColabAaa ped-1- Python: Introduction to AI, Python and Colab
Aaa ped-1- Python: Introduction to AI, Python and ColabAminaRepo
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using PythonSavitaHanchinal
 
supervised and unsupervised learning
supervised and unsupervised learningsupervised and unsupervised learning
supervised and unsupervised learningshivani saluja
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Marina Santini
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Ankit Gupta
 
Machine learning - session 1
Machine learning - session 1Machine learning - session 1
Machine learning - session 1Luis Borbon
 
B.E Project: Detection of Bots on Twitter
B.E Project: Detection of Bots on TwitterB.E Project: Detection of Bots on Twitter
B.E Project: Detection of Bots on TwitterMufaddal Haidermota
 
Supervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSupervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSlideTeam
 

La actualidad más candente (20)

Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and Techniques
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine Learning
 
Meetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesMeetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo cases
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning
 
supervised learning
supervised learningsupervised learning
supervised learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Aaa ped-1- Python: Introduction to AI, Python and Colab
Aaa ped-1- Python: Introduction to AI, Python and ColabAaa ped-1- Python: Introduction to AI, Python and Colab
Aaa ped-1- Python: Introduction to AI, Python and Colab
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using Python
 
Machine learning
Machine learningMachine learning
Machine learning
 
supervised and unsupervised learning
supervised and unsupervised learningsupervised and unsupervised learning
supervised and unsupervised learning
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
 
Machine learning - session 1
Machine learning - session 1Machine learning - session 1
Machine learning - session 1
 
B.E Project: Detection of Bots on Twitter
B.E Project: Detection of Bots on TwitterB.E Project: Detection of Bots on Twitter
B.E Project: Detection of Bots on Twitter
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Supervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And TechniquesSupervised Machine Learning With Types And Techniques
Supervised Machine Learning With Types And Techniques
 

Similar a Machine learning

Microsoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenMicrosoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenGoDataDriven
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningNishan Aryal
 
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Bhakthi Liyanage
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-useltonrodriguez11
 
Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 antimo musone
 
201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0Mark Tabladillo
 
201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated MLMark Tabladillo
 
Net campus2015 antimomusone
Net campus2015 antimomusoneNet campus2015 antimomusone
Net campus2015 antimomusoneDotNetCampus
 
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATAPREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATADotNetCampus
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsAnyscale
 
A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning Jesus Rodriguez
 
201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019Mark Tabladillo
 
Making Data Science Scalable - 5 Lessons Learned
Making Data Science Scalable - 5 Lessons LearnedMaking Data Science Scalable - 5 Lessons Learned
Making Data Science Scalable - 5 Lessons LearnedLaurenz Wuttke
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021Sandesh Rao
 
Walk through of azure machine learning studio new features
Walk through of azure machine learning studio new featuresWalk through of azure machine learning studio new features
Walk through of azure machine learning studio new featuresLuca Zavarella
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1Bill Liu
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer Kevin Lee
 
Simplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson StudioSimplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson StudioDataWorks Summit
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabszekeLabs Technologies
 
Design Like a Pro: Machine Learning Basics
Design Like a Pro: Machine Learning BasicsDesign Like a Pro: Machine Learning Basics
Design Like a Pro: Machine Learning BasicsInductive Automation
 

Similar a Machine learning (20)

Microsoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenMicrosoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDriven
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep Learning
 
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-us
 
Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015
 
201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0
 
201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
 
Net campus2015 antimomusone
Net campus2015 antimomusoneNet campus2015 antimomusone
Net campus2015 antimomusone
 
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATAPREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
 
A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning
 
201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019
 
Making Data Science Scalable - 5 Lessons Learned
Making Data Science Scalable - 5 Lessons LearnedMaking Data Science Scalable - 5 Lessons Learned
Making Data Science Scalable - 5 Lessons Learned
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
 
Walk through of azure machine learning studio new features
Walk through of azure machine learning studio new featuresWalk through of azure machine learning studio new features
Walk through of azure machine learning studio new features
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
 
Simplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson StudioSimplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson Studio
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
 
Design Like a Pro: Machine Learning Basics
Design Like a Pro: Machine Learning BasicsDesign Like a Pro: Machine Learning Basics
Design Like a Pro: Machine Learning Basics
 

Más de Saravanan Subburayal

Más de Saravanan Subburayal (6)

Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
Welcome to big data
Welcome to big dataWelcome to big data
Welcome to big data
 
Azure series 2 creating a cloud service - web role
Azure series 2   creating a cloud service - web roleAzure series 2   creating a cloud service - web role
Azure series 2 creating a cloud service - web role
 
Fluent validation
Fluent validationFluent validation
Fluent validation
 
Asp.Net MVC3 - Basics
Asp.Net MVC3 - BasicsAsp.Net MVC3 - Basics
Asp.Net MVC3 - Basics
 
Cloud - Azure – an introduction
Cloud -  Azure – an introductionCloud -  Azure – an introduction
Cloud - Azure – an introduction
 

Último

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 

Último (20)

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 

Machine learning

  • 1. Introduction to Azure Machine Learning Saravanan Subburayal Durga Subburaman
  • 2. • Who says What? • Challenges • Analytics Evolution • Azure Machine Learning • Process Flow • AzureML in a nutshell • Summary • Resources • Conclusion Agenda
  • 3. -- Wikipedia -- “Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational learning theory in artificial intelligence” -- Arthur Samuel, 1959 -- “Machine Learning is the field of study that gives computers the ability to learn without being explicitly programmed.” -- Tom Mitchell, Carnegie Mellon University -- “A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.” Who says What ML is?
  • 4. - Analyze the Past data – Use the Past data - Learn from Past data – to predict the future Definition Simplified
  • 5. Robo v1.0 Enthiran style Robo v2.0 Computer Programming Machine Learning
  • 6. Analytics Evolution - Gartner Business Intelligence Machine Learning
  • 7. Expensive Isolated data Huge data Huge Computing Power Consequences • Lost opportunities • Expensive operative mistakes Traditional approach • Guessing • Rules of thumb • Trial and error Challenges Tool chaos Complexity
  • 9. • Enables powerful cloud-based predictive analytics • Helps to build, deploy and share advanced analytics solutions • Browser based, Rapid Deployment • Connects seamlessly with other Azure data-related services, including: • Azure HDInsight (Big Data) • Azure SQL Database, and • Virtual Machines Azure Machine Learning
  • 10. • Browser based, no installation required • Visual Composition with end to end support • Rapid experimentation for Better model creation • Best in class ML algorithms (Bing, Xbox) • Easy to use models : just search and use • Effective collaboration with anyone, anywhere • Extensible support for R • Quickly deployable – as Azure Web Service to ML API service Features and Benefits
  • 11. Integral Components Azure Portal ML Studio ML API service Azure Ops team Data professionals & Data scientists Software developers
  • 12. Key roles Data scientist A highly educated and skilled person who can solve complex data problems by employing deep expertise in scientific disciplines (mathematics, statistics or computer science) Data professional A skilled person who creates or maintains data systems, data solutions, or implements predictive modeling Roles: Database Administrator, Database Developer, or BI Developer Software developer A skilled person who designs and develops programming logic, and can apply machine learning to integrate predictive functionality into applications
  • 15. Process flow Define Objective I need to predict customer profitability… …to deliver targeted display advertising on the company eCommerce web site, to: • Present relevant product suggestions • Increase sales and profitability
  • 16. Process flow Garbage in ► Garbage out  Datasets can be sourced from: • Internal sources, i.e. operational systems, data warehouse, etc. • External sources • Different formats, i.e. relational, multidimensional, text, map-reduce Combining datasets can enrich data E.g., integrate internal data to external data like weather, or market intelligence data Collect Data
  • 17. Process flow • Transform to cleanse, reduce or reformat • Isolate and flag abnormal data • Appropriately substitute missing values • Categorize continuous values into ranges • Normalize continuous values between 0 and 1 • having the required data to begin with is important When designing systems, give consideration to attributes that may be required as inputs for future modeling, e.g. demographic data: Birth date, gender, etc. Prepare Data
  • 18. Process flow This stage is iterative, and experimentation is required which involves: • Selecting a machine learning algorithm • Defining inputs and outputs • Optimizing by configuring algorithm parameters Model evaluation is critical to determine: • Accuracy, Reliability, Usefulness Train Models Evaluate Models
  • 19. Process flow First, add a scoring experiment • Transformational logic is replaced with a re-usable transformation resource • Training logic is replaced with a trained model • Web service inputs and outputs are added • Module properties can be parameterized Publish the experiment to the gallery • Learn from others by discovering experiments • Contribute and showcase your experiments Publish
  • 20. Process flow Each web service offers two methods: • Request/Response Service (RRS) ► Low latency, highly scalable web service • Batch Execution Service (BES) ► High volume, asynchronous scoring of many records Integrate
  • 21. Hands on https://studio.azureml.net/ Hands on • Get the Data • View it (Descriptive statistics) • Update missing values • Remove unnecessary data • Split data for testing • Train Model • Select algorithm • Score Model • Compare 2 algorithms • Two class Logistic regression • Two class booster • Publish as WebService • Test the Service with a sample data
  • 22. AzureML in a nutshell
  • 23. Azure Portal Azure Ops Team ML Studio Data Professional HDInsight Azure Storage Desktop Data Azure Portal & ML API service Azure Ops Team Power BI/DashboardsMobile AppsWeb Apps ML API service Application Developer AzureML in a nutshell
  • 24. Azure Portal Azure Ops Team ML Studio Data Scientist HDInsight Azure Storage Desktop Data Azure Portal & ML API service Azure Ops Team Power BI/DashboardsMobile AppsWeb Apps ML API service Developer ML Studio and the Data Professional • Access and prepare data • Create, test and train models • Collaborate • One click to stage for production via the API service AzurePortal&MLAPIservice and the Azure Ops Team • Create ML Studio workspace • Assign storage account(s) • Monitor ML consumption • See alerts when model is ready • Deploy models to web service ML API service and the Application Developer • Tested models available as a URL that can be called from any endpoint Business users easily access results from anywhere, on any device AzureML in a nutshell
  • 26. Machine Learning is a subfield of computer science and statistics that deals with the construction and study of systems that can learn from data Azure Machine Learning key attributes: Fully managed ► No hardware or software to buy Integrated ► Drag, drop, connect and configure Best-in-class algorithms ► Proven solutions from Xbox and Bing R built in ► Use over 400 R packages, or bring your own R or Python code Deploy in minutes ► Operationalize with a click Machine Learning is now approachable to developers Summary
  • 27. Quick and easy extensibility with cloud functions such as Power BI, Hadoop (Azure HDInsight) and cloud storage Summary
  • 29.
  • 30. Saravanan Subburayal, Principal Architect, Jeevan Technologies https://www.linkedin.com/in/saranworld Durga Subburaman, Solution Architect, Mobius Knowledge Services https://in.linkedin.com/in/durga-subburaman-52012025