using azure machine learning to detect patterns in data from devices
TRANSCRIPT
Sponsored & Brought to you by
Using Azure Machine Learning to Detect Patterns in Data from DevicesDwight Goins
https://www.linkedin.com/pub/dwight-goins/1/836/591
Confidential ©Nimbo Technologies Inc.
Microsoft Azure Machine Learning
USING MICROSOFT AZURE MACHINE LEARNING WITH DEVICES
AGENDA
• 5 Reasons to use Azure ML with Devices• IoT and Cloud based Devices• Need for processing data• Machine Learning (ML) Overview • ML Approaches• Implementing ML Algorithms• Microsoft Azure Machine Learning• Using a Device with Azure ML
5 REASONS
• Recognize Data Patterns• Predict Actions and Events• Find similar data - group• Rank data• Quickly Experiment with Innovative Ideas
IOT AND CLOUD DEVICES
NEED FOR PROCESSING DATA
MACHINE LEARNING OVERVIEW
• Apply Math and Science algorithms to previous data to predict, reason, discover new patterns and data• Many Approaches
LAZY LEARNER APPROACH
• Nearest neighbor • kNN
PROBABILISTIC LEARNING APPROACH• Describing uncertainty • 70% chance of rain• Spam filtering• Naive Bayes
DECISION TREES AND RULES
• Series of logical decisions • Credit scoring,
medical diagnosis• Recursive
partitioning • C5.0
REGRESSION MODELS
• Forecasting Numeric Data• Process of fitting
“Lines” to data – “Regression to the mean”• Ordinary Least
Squares
NEURAL NETWORK
• Idea Based on How Brain Neurons work• Input, Output, Sum,
Logic
IMPLEMENTING ML IN CODE
• Data Scientist• PhD in Math• Steps• R – Models & Tests• Implement in C++/Python/Ruby/.Net with ENCOG
IMPLEMENTING ML IN CODE
• R – Demo
MAML – MICROSOFT AZURE ML - DEMO
INTRODUCING MAML• Not that
one this one…
USING THE KINECT DEVICE WITH MAML• Kinect Device has 4 sensors• Color• IR• Depth• Microphone
• Generates A LOT of data• Demo
STEPS TO DETECT DATA PATTERNS
• Record Tests into Spreadsheets• Use Azure ML• Expose Azure ML Web Services• Build Application
APPLICATION PROCESS FLOW
Device
• IOT Devices – Events & Data• Kinect – Events & Data
RECAP 5 REASONS
• Recognize Data Patterns• Predict Actions and Events• Find similar data - group• Rank data• Quickly Experiment with Innovative Ideas
CALL TO ACTION
• Studio.azureml.net – Register and start playing• Windows 10 – IoT devices• KinectForWindows.com • Dgoins.wordpress.com• Nimbo.com
REFERENCES
• R – http://r-project.org • ENCOG – HeatonResearch.com/encog• Azure ML – http://Studio.azureml.net • MVP Virtual Conference - aka.ms/mvpvconf • Dr. James McCaffrey – MSDN Articles https://
msdn.microsoft.com/en-us/magazine/hh975375.aspx • Dwight Goins Blog – http://dgoins.wordpress.com
Q&A
• Any Questions?