Microsoft C+E Technology Training
Data Platform and
Analytics
Foundational
Training
Solution Area
Data Analytics
Solution
Advanced Analytics
Technology
Machine Learning
[Speaker Name]
The Need to Know What Could Be…
Describing
Machine Learning
Machine Learning
Subfield of computer science and statistics
that deals with the construction and study of
systems that can learn from data, rather
than follow only explicitly programmed
instructions
-Wikipedia
I need to add two
numbers together…
f( num1, num2 )
I need to predict
customer profitability…
f( Age, Marital Status, Gender,
Yearly Income, Total Children,
Education, Occupation, Home
Owner, Commute Distance )
Machine Learning Flow
Define
Objective
Collect
Manage
Data
Prepare
Integrate Publish
Data
Evaluate Train
Models Models
Machine Learning 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 modelling
• 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
Machine Learning Challenges
High Strategic
Competition Change Expensive Traditional
Approach
? • Guessing
? ? Isolated Data
• Rules of thumb
• Trial and error
Lots of Buzz Words
New Markets
Tool Chaos Consequences
• Lost opportunities
• Expensive operative
mistakes
Complexity
Introducing
Azure Machine Learning
Azure Machine Learning
• Enables powerful cloud-based predictive analytics
• Professionals can easily build, deploy and share advanced
analytics solutions
• Armed with nothing but a browser, professionals can log on to Azure and develop
prediction models from anywhere – and deploy new analytic models quickly
• Retains a practically unlimited number of files on Azure Storage and connects
seamlessly with other Azure data-related services, including:
• Azure HDInsight (Big Data)
• Azure SQL Database, and
• Virtual Machines
• Can connect also to SQL Server on-premises
Azure Machine Learning
How it Works
Business users easily
access results from
Web Apps Mobile Apps Streaming Power BI anywhere, on any
device
ML API service Application Developer
Azure Portal & ML Studio HDInsight
ML API service
Azure Storage
Azure Ops Team Data Professional Desktop Data
On-Prem Data
Azure Machine Learning
How it Works
Business users easily
access results from
Web Apps Mobile Apps Streaming Power BI anywhere, on any
device
ML
MLAPIAPI
service
service
and the Application Developer
Developer
• Tested models available as an url that can be called from any end point
Azure Portal
Azure & ML API
Portal & service ML
MLStudio
Studio HDInsight
and the Azure Ops Team and the Data Professional
ML APIMLservice
• Create Studio workspace • Access and prepare data
• Assign storage account(s) • Create, test and train models Azure Storage
• Monitor ML consumption • Collaborate
• See alerts when model is ready • One click to stage for production
Azure Opsmodels
• Deploy Teamto web service DataviaScientist
the API service Desktop Data
On-Prem Data
Machine Learning Process
One Solution for Machine Learning
Faster Towards Mashup of Powerful
Solutions Algorithms
Elastic, Pay-as-you-go Quick and Easy Extensibility with Cloud Functions
Model with Low Global Scaling of including Power BI, Hadoop (Azure HDInsight) and
Operative Costs Solutions via Cloud API Azure Storage
Describing
Business Scenarios
Message for IT Professionals
• Machine Learning is one of the most popular fields in the
discipline of Computer Science, and it is also perhaps the
most feared by developers
• This fear is probably due to the understanding that Machine Learning is a
scientific field requiring deep mathematical expertise
• But – Machine Learning has two disciplines:
• Machine Learning, and Applied Machine Learning
• IT Professionals can:
• Apply Machine Learning by acquiring practical hands-on skills that get
Machine Learning algorithms to work, rather than the mathematical
underpinnings of Machine Learning
• Integrate predictive functionality into application experiences
Business Scenarios
Imagine what you could use Image
Machine Learning for… Ad Churn
detection &
targeting analysis
classification
Equipment
Recommendations Forecasting
monitoring
Spam Fraud Anomaly
filtering detection detection
Summary
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 Data Professionals
Resources
• Azure Machine Learning web site
• http://azure.microsoft.com/en-us/services/machine-learning
• Azure Machine Learning documentation
• http://azure.microsoft.com/en-us/documentation/services/machine-learning
• Azure Machine Learning FAQ
• http://azure.microsoft.com/en-us/documentation/articles/machine-learning-faq
• Azure Machine Learning pricing
• http://azure.microsoft.com/en-us/pricing/details/machine-learning/
• Note: The Free tier does not require an Azure subscription or a credit card
• Azure Machine Learning gallery
• https://gallery.azureml.net
Resources
• Azure Machine Learning blog
• http://blogs.technet.com/b/machinelearning
• Videos: PASS Data Science Virtual Chapter
• https://www.youtube.com/channel/UCqB3xWdwjA9soFV6EOu7qfg
• Videos: SSW TV: Cloud-Based Machine Learning for the Developer
• http://tv.ssw.com/5916/cloud-based-machine-learning-for-the-developer-peter-myers
• Microsoft Ignite Conference:
• Session: Cloud-Based Machine Learning for the Developer (4 Sep, 2015)
• Presenter: Peter Myers
• https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-New-Zealand-2015/M370
© 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, Microsoft Azure, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The
information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT
MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION