SlideShare a Scribd company logo
1 of 23
Sponsored & Brought to you by
Using Azure Machine Learning to Detect
Patterns in Data from Devices
Dwight 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
Connectivity
• Event Hubs
• Service Bus
REST/WCF
Storage
• SQL DB
• BLOB
• Doc DB
Analytics
• Azure ML
• Steram Analytics
• HDInsight
• Data Warehouse
Presentation/Action
• App Service
• PowerBI
• Notification hubs
• Mobile Services
• BizTalk services
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?

More Related Content

What's hot

El camino a las Cloud Native Apps - Azure AI
El camino a las Cloud Native Apps - Azure AIEl camino a las Cloud Native Apps - Azure AI
El camino a las Cloud Native Apps - Azure AI
Plain Concepts
 

What's hot (20)

El camino a las Cloud Native Apps - Azure AI
El camino a las Cloud Native Apps - Azure AIEl camino a las Cloud Native Apps - Azure AI
El camino a las Cloud Native Apps - Azure AI
 
Microsoft Machine Learning Smackdown
Microsoft Machine Learning SmackdownMicrosoft Machine Learning Smackdown
Microsoft Machine Learning Smackdown
 
Zipline: Airbnb’s Machine Learning Data Management Platform with Nikhil Simha...
Zipline: Airbnb’s Machine Learning Data Management Platform with Nikhil Simha...Zipline: Airbnb’s Machine Learning Data Management Platform with Nikhil Simha...
Zipline: Airbnb’s Machine Learning Data Management Platform with Nikhil Simha...
 
Building an Applied Science Portfolio
Building an Applied Science PortfolioBuilding an Applied Science Portfolio
Building an Applied Science Portfolio
 
Advanced Spark Meetup - Jan 12, 2016
Advanced Spark Meetup - Jan 12, 2016Advanced Spark Meetup - Jan 12, 2016
Advanced Spark Meetup - Jan 12, 2016
 
SnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow IntegrationSnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow Integration
 
Operationalizing Machine Learning at Scale at Starbucks
Operationalizing Machine Learning at Scale at StarbucksOperationalizing Machine Learning at Scale at Starbucks
Operationalizing Machine Learning at Scale at Starbucks
 
Bootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B TestsBootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B Tests
 
Data Day TX 2016 - Jan 16, 2016
Data Day TX 2016 - Jan 16, 2016Data Day TX 2016 - Jan 16, 2016
Data Day TX 2016 - Jan 16, 2016
 
Data cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flowsData cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flows
 
Scaling Privacy in a Spark Ecosystem
Scaling Privacy in a Spark EcosystemScaling Privacy in a Spark Ecosystem
Scaling Privacy in a Spark Ecosystem
 
Spark Summit Europe 2016 Keynote - Databricks CEO
Spark Summit Europe 2016 Keynote  - Databricks CEO Spark Summit Europe 2016 Keynote  - Databricks CEO
Spark Summit Europe 2016 Keynote - Databricks CEO
 
Run AI powered apps on the edge with Azure Data Box Edge
Run AI powered apps on the edge with Azure Data Box EdgeRun AI powered apps on the edge with Azure Data Box Edge
Run AI powered apps on the edge with Azure Data Box Edge
 
Build Your Own Recommendation Engine
Build Your Own Recommendation EngineBuild Your Own Recommendation Engine
Build Your Own Recommendation Engine
 
Big Data with hadoop, Spark and BigQuery (Google cloud next Extended 2017 Kar...
Big Data with hadoop, Spark and BigQuery (Google cloud next Extended 2017 Kar...Big Data with hadoop, Spark and BigQuery (Google cloud next Extended 2017 Kar...
Big Data with hadoop, Spark and BigQuery (Google cloud next Extended 2017 Kar...
 
Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and Spark
 
.Net development with Azure Machine Learning (AzureML) Nov 2014
.Net development with Azure Machine Learning (AzureML) Nov 2014.Net development with Azure Machine Learning (AzureML) Nov 2014
.Net development with Azure Machine Learning (AzureML) Nov 2014
 
Reblaze Case Study on GCP
Reblaze Case Study on GCPReblaze Case Study on GCP
Reblaze Case Study on GCP
 
The Internet of Things - PolarSeven
The Internet of Things - PolarSevenThe Internet of Things - PolarSeven
The Internet of Things - PolarSeven
 
Scalable Search Analytics
Scalable Search AnalyticsScalable Search Analytics
Scalable Search Analytics
 

Viewers also liked

Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
rajdeep
 
Weka presentation
Weka presentationWeka presentation
Weka presentation
Saeed Iqbal
 

Viewers also liked (20)

What to look for in an integration platform
What to look for in an integration platformWhat to look for in an integration platform
What to look for in an integration platform
 
JFokus 2011 - Google Cloud for Java Developers: Platform and Monetization
JFokus 2011 - Google Cloud for Java Developers: Platform and MonetizationJFokus 2011 - Google Cloud for Java Developers: Platform and Monetization
JFokus 2011 - Google Cloud for Java Developers: Platform and Monetization
 
Adventures in Azure Machine Learning from NE Bytes
Adventures in Azure Machine Learning from NE BytesAdventures in Azure Machine Learning from NE Bytes
Adventures in Azure Machine Learning from NE Bytes
 
Azure Machine Learning using R
Azure Machine Learning using RAzure Machine Learning using R
Azure Machine Learning using R
 
AI&BigData Lab. Маргарита Остапчук "Алгоритмы в Azure Machine Learning и где ...
AI&BigData Lab. Маргарита Остапчук "Алгоритмы в Azure Machine Learning и где ...AI&BigData Lab. Маргарита Остапчук "Алгоритмы в Azure Machine Learning и где ...
AI&BigData Lab. Маргарита Остапчук "Алгоритмы в Azure Machine Learning и где ...
 
Setting up a Machine Learning Platform
Setting up a Machine Learning PlatformSetting up a Machine Learning Platform
Setting up a Machine Learning Platform
 
SF Big Analytics: Machine Learning with Presto by Christopher Berner
SF Big Analytics: Machine Learning with Presto by Christopher BernerSF Big Analytics: Machine Learning with Presto by Christopher Berner
SF Big Analytics: Machine Learning with Presto by Christopher Berner
 
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...
 
Using Windows Azure Machine Learning as a service with R #rstats
Using Windows Azure Machine Learning as a service with R #rstatsUsing Windows Azure Machine Learning as a service with R #rstats
Using Windows Azure Machine Learning as a service with R #rstats
 
The Past, Present, and Future of Machine Learning APIs
The Past, Present, and Future of Machine Learning APIsThe Past, Present, and Future of Machine Learning APIs
The Past, Present, and Future of Machine Learning APIs
 
Tokyo Azure Meetup #6 - Azure Machine Learning with Microsoft Dynamics
Tokyo Azure Meetup #6 - Azure Machine Learning with Microsoft DynamicsTokyo Azure Meetup #6 - Azure Machine Learning with Microsoft Dynamics
Tokyo Azure Meetup #6 - Azure Machine Learning with Microsoft Dynamics
 
Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...
Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...
Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...
 
Gentlest Introduction to Tensorflow - Part 2
Gentlest Introduction to Tensorflow - Part 2Gentlest Introduction to Tensorflow - Part 2
Gentlest Introduction to Tensorflow - Part 2
 
Introduction to Python and TensorFlow
Introduction to Python and TensorFlowIntroduction to Python and TensorFlow
Introduction to Python and TensorFlow
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 
Google Cloud Technologies Overview
Google Cloud Technologies OverviewGoogle Cloud Technologies Overview
Google Cloud Technologies Overview
 
Introduccion a Azure Machine Learning
Introduccion a Azure Machine LearningIntroduccion a Azure Machine Learning
Introduccion a Azure Machine Learning
 
An Introduction To Weka
An Introduction To WekaAn Introduction To Weka
An Introduction To Weka
 
Google Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningGoogle Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine Learning
 
Weka presentation
Weka presentationWeka presentation
Weka presentation
 

Similar to Using Azure Machine Learning to Detect Patterns in Data from Devices

How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...
How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...
How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...
Databricks
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
David Walker, CSM,CSD,MCP,MCAD,MCSD,MVP
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
David Walker, CSM,CSD,MCP,MCAD,MCSD,MVP
 

Similar to Using Azure Machine Learning to Detect Patterns in Data from Devices (20)

Intelligent Integrations with Azure, Logic Apps and BizTalk
Intelligent Integrations with Azure, Logic Apps and BizTalkIntelligent Integrations with Azure, Logic Apps and BizTalk
Intelligent Integrations with Azure, Logic Apps and BizTalk
 
How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...
How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...
How Azure Databricks helped make IoT Analytics a Reality with Janath Manohara...
 
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
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
 
Making Data Scientists Productive in Azure
Making Data Scientists Productive in AzureMaking Data Scientists Productive in Azure
Making Data Scientists Productive in Azure
 
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
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
 
How and why you need to build a big data lab
How and why you need to build a big data labHow and why you need to build a big data lab
How and why you need to build a big data lab
 
Get started with Microsoft Azure
Get started with Microsoft AzureGet started with Microsoft Azure
Get started with Microsoft Azure
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
 
201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
 
Collab365 Empower-Your-Applications-With-Azure-Machine-Learning
Collab365 Empower-Your-Applications-With-Azure-Machine-LearningCollab365 Empower-Your-Applications-With-Azure-Machine-Learning
Collab365 Empower-Your-Applications-With-Azure-Machine-Learning
 
Alex mang patterns for scalability in microsoft azure application
Alex mang   patterns for scalability in microsoft azure applicationAlex mang   patterns for scalability in microsoft azure application
Alex mang patterns for scalability in microsoft azure application
 
Machine learning
Machine learningMachine learning
Machine learning
 
Microsoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenMicrosoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDriven
 
Day 00 - Introduction to machine learning with big data
Day 00 - Introduction to machine learning with big dataDay 00 - Introduction to machine learning with big data
Day 00 - Introduction to machine learning with big data
 
20160000 Cloud Discovery Event - Cloud Access Security Brokers
20160000 Cloud Discovery Event - Cloud Access Security Brokers20160000 Cloud Discovery Event - Cloud Access Security Brokers
20160000 Cloud Discovery Event - Cloud Access Security Brokers
 
Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 

More from BizTalk360

More from BizTalk360 (20)

Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
 
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
 
Integration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development ExperiencesIntegration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development Experiences
 
Integration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep DiveIntegration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep Dive
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration Monday
 
No-Slides
No-SlidesNo-Slides
No-Slides
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration Monday
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
 
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
 
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration MondayMigrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
 
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-TerraformIntegration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-Terraform
 
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-FunctionsIntegration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
 
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-FunctionsIntegration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
 
Integration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-KubernetesIntegration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-Kubernetes
 
Integration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Logic-Apps-Tips-TricksIntegration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Logic-Apps-Tips-Tricks
 
Integration-Monday-Terraform-Serverless
Integration-Monday-Terraform-ServerlessIntegration-Monday-Terraform-Serverless
Integration-Monday-Terraform-Serverless
 
Integration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-PlatformIntegration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-Platform
 
One name unify them all
One name unify them allOne name unify them all
One name unify them all
 
Securely Publishing Azure Services
Securely Publishing Azure ServicesSecurely Publishing Azure Services
Securely Publishing Azure Services
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

Using Azure Machine Learning to Detect Patterns in Data from Devices

  • 1. Sponsored & Brought to you by Using Azure Machine Learning to Detect Patterns in Data from Devices Dwight Goins https://www.linkedin.com/pub/dwight-goins/1/836/591
  • 2. Confidential ©Nimbo Technologies Inc. Microsoft Azure Machine Learning USING MICROSOFT AZURE MACHINE LEARNING WITH DEVICES
  • 3. 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
  • 4. 5 REASONS • Recognize Data Patterns • Predict Actions and Events • Find similar data - group • Rank data • Quickly Experiment with Innovative Ideas
  • 5. IOT AND CLOUD DEVICES
  • 7. MACHINE LEARNING OVERVIEW • Apply Math and Science algorithms to previous data to predict, reason, discover new patterns and data • Many Approaches
  • 8. LAZY LEARNER APPROACH • Nearest neighbor • kNN
  • 9. PROBABILISTIC LEARNING APPROACH • Describing uncertainty • 70% chance of rain • Spam filtering • Naive Bayes
  • 10. DECISION TREES AND RULES • Series of logical decisions • Credit scoring, medical diagnosis • Recursive partitioning • C5.0
  • 11. REGRESSION MODELS • Forecasting Numeric Data • Process of fitting “Lines” to data – “Regression to the mean” • Ordinary Least Squares
  • 12. NEURAL NETWORK • Idea Based on How Brain Neurons work • Input, Output, Sum, Logic
  • 13. IMPLEMENTING ML IN CODE • Data Scientist • PhD in Math • Steps • R – Models & Tests • Implement in C++/Python/Ruby/.Net with ENCOG
  • 14. IMPLEMENTING ML IN CODE • R – Demo
  • 15. MAML – MICROSOFT AZURE ML - DEMO
  • 16. INTRODUCING MAML • Not that one this one…
  • 17. USING THE KINECT DEVICE WITH MAML • Kinect Device has 4 sensors • Color • IR • Depth • Microphone • Generates A LOT of data • Demo
  • 18. STEPS TO DETECT DATA PATTERNS • Record Tests into Spreadsheets • Use Azure ML • Expose Azure ML Web Services • Build Application
  • 19. APPLICATION PROCESS FLOW Device • IOT Devices – Events & Data • Kinect – Events & Data Connectivity • Event Hubs • Service Bus REST/WCF Storage • SQL DB • BLOB • Doc DB Analytics • Azure ML • Steram Analytics • HDInsight • Data Warehouse Presentation/Action • App Service • PowerBI • Notification hubs • Mobile Services • BizTalk services
  • 20. RECAP 5 REASONS • Recognize Data Patterns • Predict Actions and Events • Find similar data - group • Rank data • Quickly Experiment with Innovative Ideas
  • 21. CALL TO ACTION • Studio.azureml.net – Register and start playing • Windows 10 – IoT devices • KinectForWindows.com • Dgoins.wordpress.com • Nimbo.com
  • 22. 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

Editor's Notes

  1. Using Azure Machine Learning to Detect Patterns in Data from Devices
  2. ML recognizes data patterns – Devices have a lot of data you need some engine to identify and classifly. ML can help predict actions or guess estimations (regression) based on data/events – Devices gather action data and events ML can find hidden features and help classify data – Sensors has a lot of data IoT is a buzzword for devices with many sensors – ML can make sense of the data, group and rank data. Use ML as a testbed for POC’s and experimental projects and solutions and help reduce or logically deduct conclusions (Classification, Regression, Ranking, Clustering, Dimensionality)
  3. ML recognizes data patterns – Devices have a lot of data you need some engine to identify and classifly. ML can help predict actions or guess estimations (regression) based on data/events – Devices gather action data and events ML can find hidden features and help classify data – Sensors has a lot of data IoT is a buzzword for devices with many sensors – ML can make sense of the data, group and rank data. Use ML as a testbed for POC’s and experimental projects and solutions and help reduce or logically deduct conclusions (Classification, Regression, Ranking, Clustering, Dimensionality)
  4. ML recognizes data patterns – Devices have a lot of data you need some engine to identify and classifly. ML can help predict actions or guess estimations (regression) based on data/events – Devices gather action data and events ML can find hidden features and help classify data – Sensors has a lot of data IoT is a buzzword for devices with many sensors – ML can make sense of the data, group and rank data. Use ML as a testbed for POC’s and experimental projects and solutions and help reduce or logically deduct conclusions (Classification, Regression, Ranking, Clustering, Dimensionality)
  5. ML recognizes data patterns – Devices have a lot of data you need some engine to identify and classifly. ML can help predict actions or guess estimations (regression) based on data/events – Devices gather action data and events ML can find hidden features and help classify data – Sensors has a lot of data IoT is a buzzword for devices with many sensors – ML can make sense of the data, group and rank data. Use ML as a testbed for POC’s and experimental projects and solutions and help reduce or logically deduct conclusions (Classification, Regression, Ranking, Clustering, Dimensionality)