SlideShare a Scribd company logo
Bhakthi Liyanage
SharePoint Saturday Charlotte
17 September 2016
@CASPUG #SPSCLT16
Platinum
Gold
SilverandBronze
Charlotte SharePoint Community!



THANK YOU
EVENT SPONSORS!
@CASPUG #SPSCLT16
PLEASE TELL US WHAT YOU THINK
http://bit.do/SPSCLT16
@CASPUG #SPSCLT16
CONFERENCE COMMUNICATION

lanyrd.com/2016/spsclt16

@CASPUG #SPSCLT16

info@casug.org
• Who am I?
• Introducing machine learning
• Introducing Azure Machine Learning
• Machine Learning Lifecycle
• Demo
• Summary
• Q & A
6
Sr. SharePoint Architect
16+ years in the IT industry
11+ years in SharePoint
bhakthil@gmail.com
@bhakthil
https://www.linkedin.com/pub/bhakthi-
liyanage/14/15/912
https://github.com/bhakthil
Integrating Azure Machine Learning and Predictive Analytics with SharePoint Online
Academic Definition
Machine learning is a subfield of computer science that evolved
from the study of pattern recognition and computational learning
theory in artificial intelligence. Machine learning explores the
study and construction of algorithms that can learn from and
make predictions on data.
Simple Definition
Computing systems that become smarter with learning and
experience
Experience = Past data + human input
• Need to know of the future
• Being able to predict the future with a reasonable accuracy
Reports
Yesterday Today Tomorrow
Business Intelligence
Predictive Analytics
Predictability
Time
A highly educated and skilled person who can solve complex data problems by
employing deep expertise in scientific disciplines (mathematics, statistics or
computer science)
A skilled person who creates or maintains data systems, data solutions, or
implements predictive modelling
Roles: Database Administrator, Database Developer, or BI Developer
A skilled person who designs and develops programming logic, and can apply
machine learning to integrate predictive functionality into applications
 What problems are we
trying to solve?
◦ Anomaly detection
◦ Customer churn
◦ Predictive maintenance
◦ Recommendations system
 What data do we have or
do we have any data at
all?
◦ Data already available via sensory
systems, transactional databases,
customer sales databases, etc.
Predictive
maintenance
Vision
Analytics
Recommenda-
tion engines
Advertising
analysis
Weather
forecasting for
business
planning
Social network
analysis
Legal
discovery and
document
archiving
Pricing analysis
Fraud
detection
Churn
analysis
Equipment
monitoring
Location-
based tracking
and services
Personalized
Insurance
 Data Consist of
◦ Features (aka input parameters) : The data that
is fed in to the model
◦ Identify which features relevant for the problem
◦ Labels : Historical result of each observation
 Training Data
◦ Pairing of features and label
◦ Historical
 Data Validation
◦ Used to verify the trained model
 Supervised
◦ Machine learning task of inferring a function/model from labeled
training data or examples
◦ Training data consist of both features and labels
 Un-supervised
◦ Machine learning task of inferring a function to describe hidden
structure from unlabeled data
◦ Data contains only features
Integrating Azure Machine Learning and Predictive Analytics with SharePoint Online
 Enables powerful cloud-based predictive analytics
 Professionals can easily 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
 Models are consumed via ML API service
Machine learning lifecycle
Define
Objective
Collect
Data
Prepare
Data
Train
Models
Evaluate
Models
Deploy
Manage
Integrate
 It is important to start a machine learning project with a
clearly defined objective
I need to predict
customer churn rate
for next 6 months…
Define
Objective
I need to suggest
relevant products to
the customers
I need to know when
my manufacturing
equipment will fail
 Collecting complete data is critical
◦ 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
◦ Weather data with flight delay data
◦ Population data with energy consumption data
Collect
Data
 Prepare data for machine learning
◦ 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
 Of course, 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
 This stage is iterative, and experimentation 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
 First, add a scoring experiment
– Training logic is replaced with a trained model
– Inputs and output end-points are added
– Module properties can be parameterized
 Publish the experiment to the gallery
– Learn from others by discovering experiments
– Contribute and showcase your experiments
Deploy
Integrate
 Integrate the experiment with external applications
– Integration offers REST web service end points
– 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
Stream analytics, blob
storage,
Azure SQL, HDInsight
Azure ML Services
Clients
Azure ML
Studio
ML web service end-
points
Data Model Development Model Deployment Operationalize
Power BI/DashboardsMobile AppsWeb Apps
Azure Portal
Azure Ops Team
ML Studio
Data Scientist
HDInsight
Azure Storage
Desktop Data
Azure Portal &
ML API service
Azure Ops Team
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
Integrating Azure Machine Learning and Predictive Analytics with SharePoint Online
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
Flexible consumption ► Any device capable of consuming REST API
Machine Learning is now approachable to developers
JOIN US FOR SHAREPINT
 Immediately following today’s
event
 First drink is on us
 Brink your event ticket for
validation
 Duckworth’s Grill & Taphouse
330 North Tryon Street
Charlotte, NC 28202
(7th and Tryon)
Q & A

More Related Content

What's hot (20)

PPTX
Frontend Architecture and Data Visualization
Altocloud
 
PPTX
Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
Sri Ambati
 
PDF
Microsoft DevOps for AI with GoDataDriven
GoDataDriven
 
PPTX
Custom Machine Learning Recipes for the Enterprise
Sri Ambati
 
PPTX
Mohamed Sabri: Operationalize machine learning with Kubeflow
Lviv Startup Club
 
PDF
IntroducciĂłn al Aprendizaje Automatico con H2O-3 (1)
Sri Ambati
 
PDF
Custom Machine Learning Recipes
Sri Ambati
 
PDF
Pm.ais ummit 180917 final
Nisha Talagala
 
PDF
Data driven search
Bertjan Broeksema
 
PPTX
Text Mining & Sentiment Analysis made easy, with Azure and Power BI
Sanil Mhatre
 
PPTX
Mark Seiss, Dun & Bradstreet - Importance of Domain Expertise for Building ML...
Sri Ambati
 
PDF
Vipul Kashyap Resume
Vipul Kashyap
 
PDF
Haystack 2019 - Architectural considerations on search relevancy in the conte...
OpenSource Connections
 
PPTX
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Sri Ambati
 
PPTX
Dive into H2O: NYC
Sri Ambati
 
PPTX
Data Analytics-testing spectrum
VodqaBLR
 
PDF
Powering Next Best Action
All Things Open
 
PPTX
Hyf project ideas_02
KatoK1
 
PDF
Short Resume of Ashish Kumar Tiwari
Ashish kumar tiwari
 
PPTX
Automated machine learning - Global AI night 2019
Marco Zamana
 
Frontend Architecture and Data Visualization
Altocloud
 
Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
Sri Ambati
 
Microsoft DevOps for AI with GoDataDriven
GoDataDriven
 
Custom Machine Learning Recipes for the Enterprise
Sri Ambati
 
Mohamed Sabri: Operationalize machine learning with Kubeflow
Lviv Startup Club
 
IntroducciĂłn al Aprendizaje Automatico con H2O-3 (1)
Sri Ambati
 
Custom Machine Learning Recipes
Sri Ambati
 
Pm.ais ummit 180917 final
Nisha Talagala
 
Data driven search
Bertjan Broeksema
 
Text Mining & Sentiment Analysis made easy, with Azure and Power BI
Sanil Mhatre
 
Mark Seiss, Dun & Bradstreet - Importance of Domain Expertise for Building ML...
Sri Ambati
 
Vipul Kashyap Resume
Vipul Kashyap
 
Haystack 2019 - Architectural considerations on search relevancy in the conte...
OpenSource Connections
 
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Sri Ambati
 
Dive into H2O: NYC
Sri Ambati
 
Data Analytics-testing spectrum
VodqaBLR
 
Powering Next Best Action
All Things Open
 
Hyf project ideas_02
KatoK1
 
Short Resume of Ashish Kumar Tiwari
Ashish kumar tiwari
 
Automated machine learning - Global AI night 2019
Marco Zamana
 

Viewers also liked (20)

PPTX
Sitecore Skunkworks: Personalization using Machine Learning
Mark Stiles
 
PDF
Webinar - Predicting visitor behavior
Colours B.V.
 
PDF
JFokus 2011 - Google Cloud for Java Developers: Platform and Monetization
Patrick Chanezon
 
PDF
Adventures in Azure Machine Learning from NE Bytes
Derek Graham
 
PPTX
SharePoint Saturday bmore2015
Bhakthi Liyanage
 
PDF
Azure Machine Learning using R
Herman Wu
 
PPTX
Solving business problems: No-code approach with designer workflows and Share...
Bhakthi Liyanage
 
PDF
AI&BigData Lab. Маргарита Остапчук "Алгоритмы в Azure Machine Learning и где ...
GeeksLab Odessa
 
PPTX
SPSKC Machine Learning in SharePoint
Naomi Moneypenny
 
PPTX
Windows Azure Bootcamp - Microsoft BI in Azure VMs
Ivan Donev
 
PDF
Using Windows Azure Machine Learning as a service with R #rstats
Ajay Ohri
 
PPTX
Using Azure Machine Learning to Detect Patterns in Data from Devices
BizTalk360
 
PPTX
How to build your own weather station using IoT and Azure cloud
Bhakthi Liyanage
 
PPTX
Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Bruno Paulino
 
PDF
Tokyo Azure Meetup #6 - Azure Machine Learning with Microsoft Dynamics
Tokyo Azure Meetup
 
PPTX
Solving business problems: No-code approach with SharePoint designer workflow...
Bhakthi Liyanage
 
PDF
Gentlest Introduction to Tensorflow - Part 2
Khor SoonHin
 
PPTX
Introduction to Python and TensorFlow
Bayu Aldi Yansyah
 
PPT
Google cloud platform
rajdeep
 
PDF
Google Cloud Technologies Overview
Chris Schalk
 
Sitecore Skunkworks: Personalization using Machine Learning
Mark Stiles
 
Webinar - Predicting visitor behavior
Colours B.V.
 
JFokus 2011 - Google Cloud for Java Developers: Platform and Monetization
Patrick Chanezon
 
Adventures in Azure Machine Learning from NE Bytes
Derek Graham
 
SharePoint Saturday bmore2015
Bhakthi Liyanage
 
Azure Machine Learning using R
Herman Wu
 
Solving business problems: No-code approach with designer workflows and Share...
Bhakthi Liyanage
 
AI&BigData Lab. Маргарита Остапчук "Алгоритмы в Azure Machine Learning и где ...
GeeksLab Odessa
 
SPSKC Machine Learning in SharePoint
Naomi Moneypenny
 
Windows Azure Bootcamp - Microsoft BI in Azure VMs
Ivan Donev
 
Using Windows Azure Machine Learning as a service with R #rstats
Ajay Ohri
 
Using Azure Machine Learning to Detect Patterns in Data from Devices
BizTalk360
 
How to build your own weather station using IoT and Azure cloud
Bhakthi Liyanage
 
Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Bruno Paulino
 
Tokyo Azure Meetup #6 - Azure Machine Learning with Microsoft Dynamics
Tokyo Azure Meetup
 
Solving business problems: No-code approach with SharePoint designer workflow...
Bhakthi Liyanage
 
Gentlest Introduction to Tensorflow - Part 2
Khor SoonHin
 
Introduction to Python and TensorFlow
Bayu Aldi Yansyah
 
Google cloud platform
rajdeep
 
Google Cloud Technologies Overview
Chris Schalk
 
Ad

Similar to Integrating Azure Machine Learning and Predictive Analytics with SharePoint Online (20)

PPTX
Machine learning
Saravanan Subburayal
 
PDF
Continuous delivery for machine learning
Rajesh Muppalla
 
PPTX
Azure Machine Learning Dotnet Campus 2015
antimo musone
 
PPTX
Introduction to Machine learning and Deep Learning
Nishan Aryal
 
PPTX
JoTechies -Azure Machine Learning
JoTechies
 
PPTX
DevOps for Machine Learning overview en-us
eltonrodriguez11
 
PPTX
Python for Machine Learning_ A Comprehensive Overview.pptx
KuldeepSinghBrar3
 
PPTX
Machine Learning - Intro from Microsoft Partner University
ssuser8d9f91
 
PDF
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
dtz001
 
PDF
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
All Things Open
 
PPTX
Accelerating Data Science and Machine Learning Workflow with Azure Machine Le...
Aditya Bhattacharya
 
PDF
Azure Machine Learning
Mostafa
 
PPTX
Machine learning at scale - Webinar By zekeLabs
zekeLabs Technologies
 
PDF
Demystifying Data Science
Data Science Milan
 
PDF
BBBT Watson Data Platform Presentation
Ritika Gunnar
 
PPTX
Data Ops at TripActions
Rob Winters
 
PPTX
Azure Machine Learning Challenge_Speakers Presentation.pptx
DrSatwinderSingh3
 
PDF
Machine Learning Operations Cababilities
davidsh11
 
PDF
Week 12: Cloud AI- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
 
PPTX
Manoj Shanmugasundaram - Agile Machine Learning Development
Agile Impact Conference
 
Machine learning
Saravanan Subburayal
 
Continuous delivery for machine learning
Rajesh Muppalla
 
Azure Machine Learning Dotnet Campus 2015
antimo musone
 
Introduction to Machine learning and Deep Learning
Nishan Aryal
 
JoTechies -Azure Machine Learning
JoTechies
 
DevOps for Machine Learning overview en-us
eltonrodriguez11
 
Python for Machine Learning_ A Comprehensive Overview.pptx
KuldeepSinghBrar3
 
Machine Learning - Intro from Microsoft Partner University
ssuser8d9f91
 
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
dtz001
 
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
All Things Open
 
Accelerating Data Science and Machine Learning Workflow with Azure Machine Le...
Aditya Bhattacharya
 
Azure Machine Learning
Mostafa
 
Machine learning at scale - Webinar By zekeLabs
zekeLabs Technologies
 
Demystifying Data Science
Data Science Milan
 
BBBT Watson Data Platform Presentation
Ritika Gunnar
 
Data Ops at TripActions
Rob Winters
 
Azure Machine Learning Challenge_Speakers Presentation.pptx
DrSatwinderSingh3
 
Machine Learning Operations Cababilities
davidsh11
 
Week 12: Cloud AI- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
 
Manoj Shanmugasundaram - Agile Machine Learning Development
Agile Impact Conference
 
Ad

Recently uploaded (20)

PDF
apidays Singapore 2025 - Building a Federated Future, Alex Szomora (GSMA)
apidays
 
PPTX
Aict presentation on dpplppp sjdhfh.pptx
vabaso5932
 
PDF
JavaScript - Good or Bad? Tips for Google Tag Manager
📊 Markus Baersch
 
PDF
OOPs with Java_unit2.pdf. sarthak bookkk
Sarthak964187
 
PPTX
apidays Singapore 2025 - Generative AI Landscape Building a Modern Data Strat...
apidays
 
PPTX
05_Jelle Baats_Tekst.pptx_AI_Barometer_Release_Event
FinTech Belgium
 
PPTX
How to Add Columns and Rows in an R Data Frame
subhashenia
 
PDF
Using AI/ML for Space Biology Research
VICTOR MAESTRE RAMIREZ
 
PDF
apidays Singapore 2025 - Surviving an interconnected world with API governanc...
apidays
 
PPT
Growth of Public Expendituuure_55423.ppt
NavyaDeora
 
PPTX
apidays Helsinki & North 2025 - API access control strategies beyond JWT bear...
apidays
 
PDF
A GraphRAG approach for Energy Efficiency Q&A
Marco Brambilla
 
PDF
apidays Singapore 2025 - The API Playbook for AI by Shin Wee Chuang (PAND AI)
apidays
 
PPTX
thid ppt defines the ich guridlens and gives the information about the ICH gu...
shaistabegum14
 
PDF
apidays Singapore 2025 - Streaming Lakehouse with Kafka, Flink and Iceberg by...
apidays
 
PPTX
apidays Helsinki & North 2025 - Running a Successful API Program: Best Practi...
apidays
 
PPTX
apidays Singapore 2025 - Designing for Change, Julie Schiller (Google)
apidays
 
PPTX
04_Tamás Marton_Intuitech .pptx_AI_Barometer_2025
FinTech Belgium
 
PPTX
apidays Helsinki & North 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (A...
apidays
 
PDF
apidays Singapore 2025 - Trustworthy Generative AI: The Role of Observability...
apidays
 
apidays Singapore 2025 - Building a Federated Future, Alex Szomora (GSMA)
apidays
 
Aict presentation on dpplppp sjdhfh.pptx
vabaso5932
 
JavaScript - Good or Bad? Tips for Google Tag Manager
📊 Markus Baersch
 
OOPs with Java_unit2.pdf. sarthak bookkk
Sarthak964187
 
apidays Singapore 2025 - Generative AI Landscape Building a Modern Data Strat...
apidays
 
05_Jelle Baats_Tekst.pptx_AI_Barometer_Release_Event
FinTech Belgium
 
How to Add Columns and Rows in an R Data Frame
subhashenia
 
Using AI/ML for Space Biology Research
VICTOR MAESTRE RAMIREZ
 
apidays Singapore 2025 - Surviving an interconnected world with API governanc...
apidays
 
Growth of Public Expendituuure_55423.ppt
NavyaDeora
 
apidays Helsinki & North 2025 - API access control strategies beyond JWT bear...
apidays
 
A GraphRAG approach for Energy Efficiency Q&A
Marco Brambilla
 
apidays Singapore 2025 - The API Playbook for AI by Shin Wee Chuang (PAND AI)
apidays
 
thid ppt defines the ich guridlens and gives the information about the ICH gu...
shaistabegum14
 
apidays Singapore 2025 - Streaming Lakehouse with Kafka, Flink and Iceberg by...
apidays
 
apidays Helsinki & North 2025 - Running a Successful API Program: Best Practi...
apidays
 
apidays Singapore 2025 - Designing for Change, Julie Schiller (Google)
apidays
 
04_Tamás Marton_Intuitech .pptx_AI_Barometer_2025
FinTech Belgium
 
apidays Helsinki & North 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (A...
apidays
 
apidays Singapore 2025 - Trustworthy Generative AI: The Role of Observability...
apidays
 

Integrating Azure Machine Learning and Predictive Analytics with SharePoint Online

  • 1. Bhakthi Liyanage SharePoint Saturday Charlotte 17 September 2016
  • 2. @CASPUG #SPSCLT16 Platinum Gold SilverandBronze Charlotte SharePoint Community!    THANK YOU EVENT SPONSORS!
  • 3. @CASPUG #SPSCLT16 PLEASE TELL US WHAT YOU THINK http://bit.do/SPSCLT16
  • 5. • Who am I? • Introducing machine learning • Introducing Azure Machine Learning • Machine Learning Lifecycle • Demo • Summary • Q & A
  • 6. 6 Sr. SharePoint Architect 16+ years in the IT industry 11+ years in SharePoint [email protected] @bhakthil https://www.linkedin.com/pub/bhakthi- liyanage/14/15/912 https://github.com/bhakthil
  • 8. Academic Definition Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational learning theory in artificial intelligence. Machine learning explores the study and construction of algorithms that can learn from and make predictions on data. Simple Definition Computing systems that become smarter with learning and experience Experience = Past data + human input
  • 9. • Need to know of the future
  • 10. • Being able to predict the future with a reasonable accuracy Reports Yesterday Today Tomorrow Business Intelligence Predictive Analytics Predictability Time
  • 11. A highly educated and skilled person who can solve complex data problems by employing deep expertise in scientific disciplines (mathematics, statistics or computer science) A skilled person who creates or maintains data systems, data solutions, or implements predictive modelling Roles: Database Administrator, Database Developer, or BI Developer A skilled person who designs and develops programming logic, and can apply machine learning to integrate predictive functionality into applications
  • 12.  What problems are we trying to solve? ◦ Anomaly detection ◦ Customer churn ◦ Predictive maintenance ◦ Recommendations system  What data do we have or do we have any data at all? ◦ Data already available via sensory systems, transactional databases, customer sales databases, etc. Predictive maintenance Vision Analytics Recommenda- tion engines Advertising analysis Weather forecasting for business planning Social network analysis Legal discovery and document archiving Pricing analysis Fraud detection Churn analysis Equipment monitoring Location- based tracking and services Personalized Insurance
  • 13.  Data Consist of ◦ Features (aka input parameters) : The data that is fed in to the model ◦ Identify which features relevant for the problem ◦ Labels : Historical result of each observation  Training Data ◦ Pairing of features and label ◦ Historical  Data Validation ◦ Used to verify the trained model
  • 14.  Supervised ◦ Machine learning task of inferring a function/model from labeled training data or examples ◦ Training data consist of both features and labels  Un-supervised ◦ Machine learning task of inferring a function to describe hidden structure from unlabeled data ◦ Data contains only features
  • 16.  Enables powerful cloud-based predictive analytics  Professionals can easily 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  Models are consumed via ML API service
  • 18.  It is important to start a machine learning project with a clearly defined objective I need to predict customer churn rate for next 6 months… Define Objective I need to suggest relevant products to the customers I need to know when my manufacturing equipment will fail
  • 19.  Collecting complete data is critical ◦ 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 ◦ Weather data with flight delay data ◦ Population data with energy consumption data Collect Data
  • 20.  Prepare data for machine learning ◦ 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  Of course, 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
  • 21.  This stage is iterative, and experimentation 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
  • 22.  First, add a scoring experiment – Training logic is replaced with a trained model – Inputs and output end-points are added – Module properties can be parameterized  Publish the experiment to the gallery – Learn from others by discovering experiments – Contribute and showcase your experiments Deploy
  • 23. Integrate  Integrate the experiment with external applications – Integration offers REST web service end points – 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
  • 24. Stream analytics, blob storage, Azure SQL, HDInsight Azure ML Services Clients Azure ML Studio ML web service end- points Data Model Development Model Deployment Operationalize
  • 25. Power BI/DashboardsMobile AppsWeb Apps Azure Portal Azure Ops Team ML Studio Data Scientist HDInsight Azure Storage Desktop Data Azure Portal & ML API service Azure Ops Team 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
  • 27. 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 Flexible consumption ► Any device capable of consuming REST API Machine Learning is now approachable to developers
  • 28. JOIN US FOR SHAREPINT  Immediately following today’s event  First drink is on us  Brink your event ticket for validation  Duckworth’s Grill & Taphouse 330 North Tryon Street Charlotte, NC 28202 (7th and Tryon)
  • 29. Q & A