SlideShare a Scribd company logo
1 of 55
Download to read offline
Introduction
ML and IoT
Our Work
UbiMedia Lab
Machine Learning Applications to IoT
Dr. Hari Prabhat Gupta and Dr. Tanima Dutta
Assistant Professor(s),
Department of Computer Science and Engineering
Indian Institute of Technology (BHU) Varanasi, India
Email: {hariprabhat.cse,tanima.cse}@iitbhu.ac.in
1/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Outline
1 Introduction
Internet of Things (IoT)
Machine Learning (ML)
2 ML and IoT
ML and IoT: An Example Scenario
Major Components of IoT
3 Our Work
Smart Connectivity
Smart Education
Smart Life
Smart Environment
4 UbiMedia Lab
About UbiMedia Lab
Ongoing Projects
2/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Types of Internet of Things (IoT)
Security and Privacy
Smart (Cities and Homes)
Devices (Wearable and Connecting)
BlockChains
Industrial automation
3/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Security and Privacy
Highly security-centric “life-and-death” applications
Intermediate security uses that include: smart home
Lower security casual uses such as: games
All images source: https://www.google.com/
4/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Smart
Home Area Network (Zigbee, BLE, WiFi): Smart Homes
Wide Area Network: Smart Cities
Field Area Networks: Smart End-to-End
5/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Smart
6/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Govt. of India
7/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Devices:Wearable and Connecting
8/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
BlockChains
9/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Machine Learning
Tom M. Mitchell:
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.
Learning means Improving with Experience at some Task
Example: Smart Homes
T: Estimate the desired temperature
E: Learning from temperature dataset
P: Accuracy of the desired temperature
10/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Traditional vs Machine Learning algorithms
(Walk/Run)
Accelerometer Data
(Rules Learned)
Walk vs Run
Machine Learning
for many different people)
(Accelerometer data collected
Algorithm
(Walk/Run)
Accelerometer Data
(Programmed)
(Hard−coded Instruction)
Computer Program
Walk/Run
Traditional Programming:
Machine Learning:
11/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Traditional vs Machine Learning algorithms
12/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML algorithms
13/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Regression
How to estimate the price of a fruit if freshness (in days) is given?
14/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Regression
Freshness of fruits (in days, 100−0)
Price(inINR0−100)
15/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Regression
How to estimate the price of a fruit if freshness (in days) is
given?
Input
Training Data (labeled instances (x1, y1), (x2, y2), . . . , (xn, yn))
e.g., freshness of fruits and prices
Objective
Develop a relation (or rule f : x → y) to predict y for given x
e.g., a new fruit xnew with given fresh or not
Output
Discrete-valued y
e.g., Fresh or not ynew of the fruit xnew
16/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Regression
Price(inINR0−100)
Freshness of fruits (in days, 100−0)
17/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Classification
How to identify where a given fruit is fresh (if freshness is not
more than 50 days) or not?
18/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Classification
19/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Classification
How to identify where a given fruit is fresh (if freshness is
not more than 50 days) or not?
Input
Training Data (labeled instances (x1, y1), (x2, y2), . . . , (xn, yn))
e.g., freshness of fruits and prices
Objective
Develop a relation (or rule f : x → y) to predict y for given x
e.g., a new fruit xnew with given freshness (in days)
Output
Real-valued y
e.g., Price ynew of the fruit xnew
20/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Classification
21/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
ML Algorithms: Clustering
How to put the fruits in two buckets?
22/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Input
Training Data (Unlabeled instances x1, x2, . . . , xn)
Objective
Learn more about the data distribution
Output
Discover the inherent groupings in data.
23/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Supervised & Unsupervised ML Algorithms
1 How to estimate the price of a fruit if freshness (in days)
is given?
2 How to identify where a given fruit is fresh (if freshness
is not more than 50 days) or not?
3 How to put the fruits in two buckets?
Supervised ML algorithms.
1 Regression: Estimate the real-value.
2 Classification: Estimate the Discrete-value.
Unsupervised ML algorithms
1 Clustering: Grouping the given items.
24/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Internet of Things (IoT)
Machine Learning (ML)
Example of ML Algorithms
1 Supervised: Decision trees, Nearest-neighbors methods,
regression and classification
2 Unsupervised: Clustering, Dimensionality reduction,
Association
In this workshop, we focus on:
Linear Regression
Logical Regression
K-NN
Decision trees
Support Vector Machine
K-mean Clustering
25/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
ML and IoT: An Example Scenario
Major Components of IoT
Internet
26/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
ML and IoT: An Example Scenario
Major Components of IoT
Major Components of IoT
Sensor technology
Communication technology
Machine Learning
Human-machine interface (UI/UX)
27/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
ML and IoT: An Example Scenario
Major Components of IoT
Sensor technology: Smartphone, Arduino,
Communication technology: BLE, WIFI
Machine Learning: 10 ML algorithms
Human-machine interface (UI/UX): Android
28/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
ML and IoT: An Example Scenario
Major Components of IoT
Traditional vs Machine Learning algorithms
29/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
ML and IoT: An Example Scenario
Major Components of IoT
Abstract View of ML
30/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
ML → Internet and ML → Things
Machine Learning to Internet
Machine Learning to Things
31/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Introduction
Smart Connectivity in IoT
Smart Education, Home, and Environment
Deployment
SDN and BlockChains
32/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Connectivity in IoT for smart home
BLE Mesh Network
Samsung R&D Bangalore, “A Mesh Network for Mobile Devices
using Bluetooth Low Energy”, In IEEE Sensors 2015, South
Korea, pp. 1-4, 2015.
33/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
BLE Mesh Network at Samsung R&D Bangalore
34/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
BLE Mesh Network at Samsung R&D Bangalore
35/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
BLE Mesh Network at Samsung R&D Bangalore
36/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Connectivity in IoT for smart home
Edge-Fog-Cloud Network
Surbhi Saraswat, Hari Prabhat Gupta, and Tanima Dutta, “Fog
based Energy Efficient Ubiquitous System”.
37/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Edge-Fog-Cloud Network
Edge Management Framework
Fog Layer
Cloud Layer
Fog Management Framework
Edge Layer
Sensor
Actuator
Edge Relay
Fog Device
Gateway Device
Edge Device
Sensors
Fog Relay
38/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Connectivity in IoT for smart home
SDN Network
Vishal Agarwal, Surbhi Saraswat, Hari Prabhat Gupta, and
Tanima Dutta, “A Priority based Traffic Engineering Framework in
Software Defined Networks”.
39/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
SDN Network
Switch
Switch
Switch
Switch
Switch
Network Topology
Network Constraints
Control
Admission
Active Flows
Load Monitor
Policy
Pricing
Path Assignment
h1
1
2
3
4
5
h2
Controller
App 2 App 3App 1
4
40/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Smart Pencil
Smart Pencil
“S-Pencil: A Smart Pencil Grip Monitoring System for Kids using
Sensors”, in proc. of the IEEE Globecom 2017, Singapore,
December 04 - 08, 2017.
41/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Smart Pencil Grip Monitoring System using Sensors
(f)
(a) (b) (c)
(e)(d)
42/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Smart Pencil Grip Monitoring System using Sensors
(a) (b)
Bluetooth
PressureSensor
Pressure Sensor
Accelerometer
43/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Smart Pencil Grip Monitoring System using Sensors
Z−axis
X−axis Y−axis
Accelerometer
44/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Smart Pencil Grip Monitoring System using Sensors
Writing Activity Set
Ë Ð 
Ø ÓÒ
Ë Ò×ÓÖ Ø
ÈÖ ÔÖÓ
 ×× Ò
Ø
ÜØÖ 
Ø ÓÒ
ØÙÖ
Ø ×

Ø Ú ØÝ
Ê 
Ó Ò Ø ÓÒ

ÕÙ × Ø ÓÒ
ÏÖ Ø Ò 
Ø Ú ØÝ
45/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Smart Life
Smart Life
“A Continuous Hand Gestures Recognition Technique for
Human-Machine Interaction using Accelerometer and Gyroscope
sensors”, IEEE Sensors Journal, Vol. 16, no. 16, pp. 6425-6432,
2016.
46/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Continuous Hand Gestures Recognition Technique
g1 g3g2 g4 g5 g6
47/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Continuous Hand Gestures Recognition Technique
Accelerometer sensor
Gyroscope sensor
Gesture EventSensor Data
Action
Command
mapping module
Gesture −> Action
AllShare −> Triggering
action on appliance
CHG Technique
Appliance
48/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
A Continuous Hand Gestures Recognition Technique
0
20
40
60
80
100
Variencesofthesensorydata
Coded sensory data
Gesture
Gesture
Gesture
Gesture
Coded sensory data of x-axis
Coded sensory data of y-axis
Coded sensory data of z-axis
Mean value of the coded sensory data
49/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Smart Environment
Smart Environment
“Leveraging Smart Devices for Automatic Mood-transferring in
Real-time Oil Painting”, IEEE Transactions on Industrial
Electronics, Volume 64, Issue 2, pp. 1581-1588, 2017.
50/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Automatic Mood-transferring in Real-time Oil Painting
Romantic
Refreshing
Displeased
Calm
Energetic
Nervous
Pleasant
Digital Oil Painting
Mood Selection
Color Selection
Light Selection
51/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
Smart Connectivity
Smart Education
Smart Life
Smart Environment
Automatic Mood-transferring in Real-time Oil Painting
(c)(b)(a)
52/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
About UbiMedia Lab
Ongoing Projects
Ubiquitous and Multimedia Lab
Lab Space: 1000m2
Sponsor agencies: SERB, University of Chicago, Tata
Centre for Development Chicago, Samsung R&D
Terminals: 50+
High End Machines: Servers (Unix, Windows, and Solaris)
and High Performance Computing (HPC)
Sensors and Smart Devices: Texas Instruments, Libelium
kits, Gopro Cameras, Hikvision PTZ cameras setups and
other different 200+ type of Sensors and Smart Devices
Current Students
Doctoral Student: 10+
Post Graduate Students: 2
Junior Research Fellow: 2
Undergraduate (in projects): 10+
Ongoing short term courses, workshops, seminars: 5+
53/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
About UbiMedia Lab
Ongoing Projects
Running Projects
An Energy-efficient WSN for Precision Agriculture
Agency: SERB, Govt. of India, Duration: 2017-2020.
Smart Life
Samsung R&D Bangalore, Duration: May-July 2017.
Water Monitoring using Sensors
with Prof. Supratik Guha (University of Chicago),
Agency: TCD Chicago, Duration: 2018-2020.
A Robust Medical Image Forensics System for Smart
Healthcare
Agency: SERB, Govt. of India, Duration: 2018-2020.
54/55
Introduction
ML and IoT
Our Work
UbiMedia Lab
About UbiMedia Lab
Ongoing Projects
Thank You
55/55

More Related Content

What's hot

Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsDr. Mazlan Abbas
 
Machine Learning
Machine LearningMachine Learning
Machine LearningKumar P
 
When IoT Meets Artificial Intelligence
 When IoT Meets Artificial Intelligence When IoT Meets Artificial Intelligence
When IoT Meets Artificial IntelligenceVeselin Pizurica
 
Chapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiesChapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiespavan penugonda
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar pptRAHUL DANGWAL
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxDRREC
 
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...SlideTeam
 
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Hayim Makabee
 
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...SlideTeam
 
Internship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docsInternship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docsRakesh Arigela
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptxVrishit Saraswat
 
Federated learning in brief
Federated learning in briefFederated learning in brief
Federated learning in briefShashi Perera
 
Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...
Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...
Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...Simplilearn
 
IoT and its Applications
IoT and its ApplicationsIoT and its Applications
IoT and its ApplicationsAbdulla Shaheen
 

What's hot (20)

Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
When IoT Meets Artificial Intelligence
 When IoT Meets Artificial Intelligence When IoT Meets Artificial Intelligence
When IoT Meets Artificial Intelligence
 
Chapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiesChapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologies
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Internet of Things (IoT) - IK
Internet of Things (IoT) - IKInternet of Things (IoT) - IK
Internet of Things (IoT) - IK
 
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
 
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
 
Introduction to IOT
Introduction to IOTIntroduction to IOT
Introduction to IOT
 
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
 
Internship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docsInternship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docs
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptx
 
Federated learning in brief
Federated learning in briefFederated learning in brief
Federated learning in brief
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...
Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...
Artificial Intelligence Course | AI Tutorial For Beginners | Artificial Intel...
 
IoT and its Applications
IoT and its ApplicationsIoT and its Applications
IoT and its Applications
 
Python for Data Science
Python for Data SciencePython for Data Science
Python for Data Science
 

Similar to Machine Learning Applications to IoT

introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptxintroductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptxnaveedtariq21
 
Introduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo GithuIntroduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo GithuSolomon Githu
 
1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdfdrputtanr
 
The future of IoT paper
The future of IoT paperThe future of IoT paper
The future of IoT paperJayanth Vinay
 
Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Nicolas Delorme
 
Ultimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUES
Ultimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUESUltimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUES
Ultimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
The Best IoT Embedded Course: A Comprehensive Guide 2024
The Best IoT Embedded Course: A Comprehensive Guide 2024The Best IoT Embedded Course: A Comprehensive Guide 2024
The Best IoT Embedded Course: A Comprehensive Guide 2024SivaPriyaHariharan1
 
Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015Ray Bugg
 
Making real time data accessible through mixed reality
Making real time data accessible through mixed realityMaking real time data accessible through mixed reality
Making real time data accessible through mixed realityBogdan Deaky
 
Who will buy IOT products and why.
Who will buy IOT products and why.Who will buy IOT products and why.
Who will buy IOT products and why.Atanu Roy Chowdhury
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarJessica Willis
 
Io t and machine learning smart cities
Io t and machine learning smart cities Io t and machine learning smart cities
Io t and machine learning smart cities Ajit Jaokar
 
IRJET - Analysis on IoT and Machine Learning Fusion
IRJET - Analysis on IoT and Machine Learning FusionIRJET - Analysis on IoT and Machine Learning Fusion
IRJET - Analysis on IoT and Machine Learning FusionIRJET Journal
 
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Lounge47
 
Ai open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latestAi open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latestGanesan Narayanasamy
 
Internet Of Things(IOT) | IOT Project | IOT Products | IOT Examples | IOT PPT
Internet Of Things(IOT) | IOT Project |  IOT Products | IOT Examples | IOT PPTInternet Of Things(IOT) | IOT Project |  IOT Products | IOT Examples | IOT PPT
Internet Of Things(IOT) | IOT Project | IOT Products | IOT Examples | IOT PPTMultisoft Virtual Academy
 

Similar to Machine Learning Applications to IoT (20)

introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptxintroductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
introductiontotinyml-solomonmuhunyogithu-230608174720-8f1bc8e4.pptx
 
Introduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo GithuIntroduction to TinyML - Solomon Muhunyo Githu
Introduction to TinyML - Solomon Muhunyo Githu
 
1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf1_IoT and Its Interfacing Techniques.pdf
1_IoT and Its Interfacing Techniques.pdf
 
The future of IoT paper
The future of IoT paperThe future of IoT paper
The future of IoT paper
 
Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Foundational Elements for IoT (1)
Foundational Elements for IoT (1)
 
Ultimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUES
Ultimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUESUltimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUES
Ultimate_IoT_Implementation_Guide_for_Businesses EMERSON EDUARDO RODRIGUES
 
Internet of things_tutorial
Internet of things_tutorialInternet of things_tutorial
Internet of things_tutorial
 
The Best IoT Embedded Course: A Comprehensive Guide 2024
The Best IoT Embedded Course: A Comprehensive Guide 2024The Best IoT Embedded Course: A Comprehensive Guide 2024
The Best IoT Embedded Course: A Comprehensive Guide 2024
 
Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015
 
Making real time data accessible through mixed reality
Making real time data accessible through mixed realityMaking real time data accessible through mixed reality
Making real time data accessible through mixed reality
 
Who will buy IOT products and why.
Who will buy IOT products and why.Who will buy IOT products and why.
Who will buy IOT products and why.
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
 
Ajit jaokar slides
Ajit jaokar slidesAjit jaokar slides
Ajit jaokar slides
 
Io t and machine learning smart cities
Io t and machine learning smart cities Io t and machine learning smart cities
Io t and machine learning smart cities
 
Practical uses of AI in retail
Practical uses of AI in retailPractical uses of AI in retail
Practical uses of AI in retail
 
IRJET - Analysis on IoT and Machine Learning Fusion
IRJET - Analysis on IoT and Machine Learning FusionIRJET - Analysis on IoT and Machine Learning Fusion
IRJET - Analysis on IoT and Machine Learning Fusion
 
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
 
Ai open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latestAi open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latest
 
Internet Of Things(IOT) | IOT Project | IOT Products | IOT Examples | IOT PPT
Internet Of Things(IOT) | IOT Project |  IOT Products | IOT Examples | IOT PPTInternet Of Things(IOT) | IOT Project |  IOT Products | IOT Examples | IOT PPT
Internet Of Things(IOT) | IOT Project | IOT Products | IOT Examples | IOT PPT
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
 

More from Förderverein Technische Fakultät

The Digital Transformation of Education: A Hyper-Disruptive Era through Block...
The Digital Transformation of Education: A Hyper-Disruptive Era through Block...The Digital Transformation of Education: A Hyper-Disruptive Era through Block...
The Digital Transformation of Education: A Hyper-Disruptive Era through Block...Förderverein Technische Fakultät
 
Engineering Serverless Workflow Applications in Federated FaaS.pdf
Engineering Serverless Workflow Applications in Federated FaaS.pdfEngineering Serverless Workflow Applications in Federated FaaS.pdf
Engineering Serverless Workflow Applications in Federated FaaS.pdfFörderverein Technische Fakultät
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 
Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...
Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...
Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...Förderverein Technische Fakultät
 
East-west oriented photovoltaic power systems: model, benefits and technical ...
East-west oriented photovoltaic power systems: model, benefits and technical ...East-west oriented photovoltaic power systems: model, benefits and technical ...
East-west oriented photovoltaic power systems: model, benefits and technical ...Förderverein Technische Fakultät
 
Advances in Visual Quality Restoration with Generative Adversarial Networks
Advances in Visual Quality Restoration with Generative Adversarial NetworksAdvances in Visual Quality Restoration with Generative Adversarial Networks
Advances in Visual Quality Restoration with Generative Adversarial NetworksFörderverein Technische Fakultät
 
Industriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdf
Industriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdfIndustriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdf
Industriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdfFörderverein Technische Fakultät
 

More from Förderverein Technische Fakultät (20)

Supervisory control of business processes
Supervisory control of business processesSupervisory control of business processes
Supervisory control of business processes
 
The Digital Transformation of Education: A Hyper-Disruptive Era through Block...
The Digital Transformation of Education: A Hyper-Disruptive Era through Block...The Digital Transformation of Education: A Hyper-Disruptive Era through Block...
The Digital Transformation of Education: A Hyper-Disruptive Era through Block...
 
A Game of Chess is Like a Swordfight.pdf
A Game of Chess is Like a Swordfight.pdfA Game of Chess is Like a Swordfight.pdf
A Game of Chess is Like a Swordfight.pdf
 
From Mind to Meta.pdf
From Mind to Meta.pdfFrom Mind to Meta.pdf
From Mind to Meta.pdf
 
Miniatures Design for Tabletop Games.pdf
Miniatures Design for Tabletop Games.pdfMiniatures Design for Tabletop Games.pdf
Miniatures Design for Tabletop Games.pdf
 
Distributed Systems in the Post-Moore Era.pptx
Distributed Systems in the Post-Moore Era.pptxDistributed Systems in the Post-Moore Era.pptx
Distributed Systems in the Post-Moore Era.pptx
 
Don't Treat the Symptom, Find the Cause!.pptx
Don't Treat the Symptom, Find the Cause!.pptxDon't Treat the Symptom, Find the Cause!.pptx
Don't Treat the Symptom, Find the Cause!.pptx
 
Engineering Serverless Workflow Applications in Federated FaaS.pdf
Engineering Serverless Workflow Applications in Federated FaaS.pdfEngineering Serverless Workflow Applications in Federated FaaS.pdf
Engineering Serverless Workflow Applications in Federated FaaS.pdf
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...
Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...
Nonequilibrium Network Dynamics_Inference, Fluctuation-Respones & Tipping Poi...
 
Towards a data driven identification of teaching patterns.pdf
Towards a data driven identification of teaching patterns.pdfTowards a data driven identification of teaching patterns.pdf
Towards a data driven identification of teaching patterns.pdf
 
Förderverein Technische Fakultät.pptx
Förderverein Technische Fakultät.pptxFörderverein Technische Fakultät.pptx
Förderverein Technische Fakultät.pptx
 
The Computing Continuum.pdf
The Computing Continuum.pdfThe Computing Continuum.pdf
The Computing Continuum.pdf
 
East-west oriented photovoltaic power systems: model, benefits and technical ...
East-west oriented photovoltaic power systems: model, benefits and technical ...East-west oriented photovoltaic power systems: model, benefits and technical ...
East-west oriented photovoltaic power systems: model, benefits and technical ...
 
Machine Learning in Finance via Randomization
Machine Learning in Finance via RandomizationMachine Learning in Finance via Randomization
Machine Learning in Finance via Randomization
 
IT does not stop
IT does not stopIT does not stop
IT does not stop
 
Advances in Visual Quality Restoration with Generative Adversarial Networks
Advances in Visual Quality Restoration with Generative Adversarial NetworksAdvances in Visual Quality Restoration with Generative Adversarial Networks
Advances in Visual Quality Restoration with Generative Adversarial Networks
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at Netflix
 
Industriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdf
Industriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdfIndustriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdf
Industriepraktikum_ Unterstützung bei Projekten in der Automatisierung.pdf
 
Introduction to 5G from radio perspective
Introduction to 5G from radio perspectiveIntroduction to 5G from radio perspective
Introduction to 5G from radio perspective
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Machine Learning Applications to IoT

  • 1. Introduction ML and IoT Our Work UbiMedia Lab Machine Learning Applications to IoT Dr. Hari Prabhat Gupta and Dr. Tanima Dutta Assistant Professor(s), Department of Computer Science and Engineering Indian Institute of Technology (BHU) Varanasi, India Email: {hariprabhat.cse,tanima.cse}@iitbhu.ac.in 1/55
  • 2. Introduction ML and IoT Our Work UbiMedia Lab Outline 1 Introduction Internet of Things (IoT) Machine Learning (ML) 2 ML and IoT ML and IoT: An Example Scenario Major Components of IoT 3 Our Work Smart Connectivity Smart Education Smart Life Smart Environment 4 UbiMedia Lab About UbiMedia Lab Ongoing Projects 2/55
  • 3. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Types of Internet of Things (IoT) Security and Privacy Smart (Cities and Homes) Devices (Wearable and Connecting) BlockChains Industrial automation 3/55
  • 4. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Security and Privacy Highly security-centric “life-and-death” applications Intermediate security uses that include: smart home Lower security casual uses such as: games All images source: https://www.google.com/ 4/55
  • 5. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Smart Home Area Network (Zigbee, BLE, WiFi): Smart Homes Wide Area Network: Smart Cities Field Area Networks: Smart End-to-End 5/55
  • 6. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Smart 6/55
  • 7. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Govt. of India 7/55
  • 8. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Devices:Wearable and Connecting 8/55
  • 9. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) BlockChains 9/55
  • 10. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Machine Learning Tom M. Mitchell: 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. Learning means Improving with Experience at some Task Example: Smart Homes T: Estimate the desired temperature E: Learning from temperature dataset P: Accuracy of the desired temperature 10/55
  • 11. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Traditional vs Machine Learning algorithms (Walk/Run) Accelerometer Data (Rules Learned) Walk vs Run Machine Learning for many different people) (Accelerometer data collected Algorithm (Walk/Run) Accelerometer Data (Programmed) (Hard−coded Instruction) Computer Program Walk/Run Traditional Programming: Machine Learning: 11/55
  • 12. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Traditional vs Machine Learning algorithms 12/55
  • 13. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML algorithms 13/55
  • 14. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Regression How to estimate the price of a fruit if freshness (in days) is given? 14/55
  • 15. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Regression Freshness of fruits (in days, 100−0) Price(inINR0−100) 15/55
  • 16. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Regression How to estimate the price of a fruit if freshness (in days) is given? Input Training Data (labeled instances (x1, y1), (x2, y2), . . . , (xn, yn)) e.g., freshness of fruits and prices Objective Develop a relation (or rule f : x → y) to predict y for given x e.g., a new fruit xnew with given fresh or not Output Discrete-valued y e.g., Fresh or not ynew of the fruit xnew 16/55
  • 17. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Regression Price(inINR0−100) Freshness of fruits (in days, 100−0) 17/55
  • 18. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Classification How to identify where a given fruit is fresh (if freshness is not more than 50 days) or not? 18/55
  • 19. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Classification 19/55
  • 20. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Classification How to identify where a given fruit is fresh (if freshness is not more than 50 days) or not? Input Training Data (labeled instances (x1, y1), (x2, y2), . . . , (xn, yn)) e.g., freshness of fruits and prices Objective Develop a relation (or rule f : x → y) to predict y for given x e.g., a new fruit xnew with given freshness (in days) Output Real-valued y e.g., Price ynew of the fruit xnew 20/55
  • 21. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Classification 21/55
  • 22. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) ML Algorithms: Clustering How to put the fruits in two buckets? 22/55
  • 23. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Input Training Data (Unlabeled instances x1, x2, . . . , xn) Objective Learn more about the data distribution Output Discover the inherent groupings in data. 23/55
  • 24. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Supervised & Unsupervised ML Algorithms 1 How to estimate the price of a fruit if freshness (in days) is given? 2 How to identify where a given fruit is fresh (if freshness is not more than 50 days) or not? 3 How to put the fruits in two buckets? Supervised ML algorithms. 1 Regression: Estimate the real-value. 2 Classification: Estimate the Discrete-value. Unsupervised ML algorithms 1 Clustering: Grouping the given items. 24/55
  • 25. Introduction ML and IoT Our Work UbiMedia Lab Internet of Things (IoT) Machine Learning (ML) Example of ML Algorithms 1 Supervised: Decision trees, Nearest-neighbors methods, regression and classification 2 Unsupervised: Clustering, Dimensionality reduction, Association In this workshop, we focus on: Linear Regression Logical Regression K-NN Decision trees Support Vector Machine K-mean Clustering 25/55
  • 26. Introduction ML and IoT Our Work UbiMedia Lab ML and IoT: An Example Scenario Major Components of IoT Internet 26/55
  • 27. Introduction ML and IoT Our Work UbiMedia Lab ML and IoT: An Example Scenario Major Components of IoT Major Components of IoT Sensor technology Communication technology Machine Learning Human-machine interface (UI/UX) 27/55
  • 28. Introduction ML and IoT Our Work UbiMedia Lab ML and IoT: An Example Scenario Major Components of IoT Sensor technology: Smartphone, Arduino, Communication technology: BLE, WIFI Machine Learning: 10 ML algorithms Human-machine interface (UI/UX): Android 28/55
  • 29. Introduction ML and IoT Our Work UbiMedia Lab ML and IoT: An Example Scenario Major Components of IoT Traditional vs Machine Learning algorithms 29/55
  • 30. Introduction ML and IoT Our Work UbiMedia Lab ML and IoT: An Example Scenario Major Components of IoT Abstract View of ML 30/55
  • 31. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment ML → Internet and ML → Things Machine Learning to Internet Machine Learning to Things 31/55
  • 32. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Introduction Smart Connectivity in IoT Smart Education, Home, and Environment Deployment SDN and BlockChains 32/55
  • 33. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Connectivity in IoT for smart home BLE Mesh Network Samsung R&D Bangalore, “A Mesh Network for Mobile Devices using Bluetooth Low Energy”, In IEEE Sensors 2015, South Korea, pp. 1-4, 2015. 33/55
  • 34. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment BLE Mesh Network at Samsung R&D Bangalore 34/55
  • 35. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment BLE Mesh Network at Samsung R&D Bangalore 35/55
  • 36. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment BLE Mesh Network at Samsung R&D Bangalore 36/55
  • 37. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Connectivity in IoT for smart home Edge-Fog-Cloud Network Surbhi Saraswat, Hari Prabhat Gupta, and Tanima Dutta, “Fog based Energy Efficient Ubiquitous System”. 37/55
  • 38. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Edge-Fog-Cloud Network Edge Management Framework Fog Layer Cloud Layer Fog Management Framework Edge Layer Sensor Actuator Edge Relay Fog Device Gateway Device Edge Device Sensors Fog Relay 38/55
  • 39. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Connectivity in IoT for smart home SDN Network Vishal Agarwal, Surbhi Saraswat, Hari Prabhat Gupta, and Tanima Dutta, “A Priority based Traffic Engineering Framework in Software Defined Networks”. 39/55
  • 40. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment SDN Network Switch Switch Switch Switch Switch Network Topology Network Constraints Control Admission Active Flows Load Monitor Policy Pricing Path Assignment h1 1 2 3 4 5 h2 Controller App 2 App 3App 1 4 40/55
  • 41. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Smart Pencil Smart Pencil “S-Pencil: A Smart Pencil Grip Monitoring System for Kids using Sensors”, in proc. of the IEEE Globecom 2017, Singapore, December 04 - 08, 2017. 41/55
  • 42. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Smart Pencil Grip Monitoring System using Sensors (f) (a) (b) (c) (e)(d) 42/55
  • 43. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Smart Pencil Grip Monitoring System using Sensors (a) (b) Bluetooth PressureSensor Pressure Sensor Accelerometer 43/55
  • 44. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Smart Pencil Grip Monitoring System using Sensors Z−axis X−axis Y−axis Accelerometer 44/55
  • 45. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Smart Pencil Grip Monitoring System using Sensors Writing Activity Set Ë Ð Ø ÓÒ Ë Ò×ÓÖ Ø ÈÖ ÔÖÓ ×× Ò Ø ÜØÖ Ø ÓÒ ØÙÖ Ø × Ø Ú ØÝ Ê Ó Ò Ø ÓÒ ÕÙ × Ø ÓÒ ÏÖ Ø Ò Ø Ú ØÝ 45/55
  • 46. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Smart Life Smart Life “A Continuous Hand Gestures Recognition Technique for Human-Machine Interaction using Accelerometer and Gyroscope sensors”, IEEE Sensors Journal, Vol. 16, no. 16, pp. 6425-6432, 2016. 46/55
  • 47. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Continuous Hand Gestures Recognition Technique g1 g3g2 g4 g5 g6 47/55
  • 48. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Continuous Hand Gestures Recognition Technique Accelerometer sensor Gyroscope sensor Gesture EventSensor Data Action Command mapping module Gesture −> Action AllShare −> Triggering action on appliance CHG Technique Appliance 48/55
  • 49. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment A Continuous Hand Gestures Recognition Technique 0 20 40 60 80 100 Variencesofthesensorydata Coded sensory data Gesture Gesture Gesture Gesture Coded sensory data of x-axis Coded sensory data of y-axis Coded sensory data of z-axis Mean value of the coded sensory data 49/55
  • 50. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Smart Environment Smart Environment “Leveraging Smart Devices for Automatic Mood-transferring in Real-time Oil Painting”, IEEE Transactions on Industrial Electronics, Volume 64, Issue 2, pp. 1581-1588, 2017. 50/55
  • 51. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Automatic Mood-transferring in Real-time Oil Painting Romantic Refreshing Displeased Calm Energetic Nervous Pleasant Digital Oil Painting Mood Selection Color Selection Light Selection 51/55
  • 52. Introduction ML and IoT Our Work UbiMedia Lab Smart Connectivity Smart Education Smart Life Smart Environment Automatic Mood-transferring in Real-time Oil Painting (c)(b)(a) 52/55
  • 53. Introduction ML and IoT Our Work UbiMedia Lab About UbiMedia Lab Ongoing Projects Ubiquitous and Multimedia Lab Lab Space: 1000m2 Sponsor agencies: SERB, University of Chicago, Tata Centre for Development Chicago, Samsung R&D Terminals: 50+ High End Machines: Servers (Unix, Windows, and Solaris) and High Performance Computing (HPC) Sensors and Smart Devices: Texas Instruments, Libelium kits, Gopro Cameras, Hikvision PTZ cameras setups and other different 200+ type of Sensors and Smart Devices Current Students Doctoral Student: 10+ Post Graduate Students: 2 Junior Research Fellow: 2 Undergraduate (in projects): 10+ Ongoing short term courses, workshops, seminars: 5+ 53/55
  • 54. Introduction ML and IoT Our Work UbiMedia Lab About UbiMedia Lab Ongoing Projects Running Projects An Energy-efficient WSN for Precision Agriculture Agency: SERB, Govt. of India, Duration: 2017-2020. Smart Life Samsung R&D Bangalore, Duration: May-July 2017. Water Monitoring using Sensors with Prof. Supratik Guha (University of Chicago), Agency: TCD Chicago, Duration: 2018-2020. A Robust Medical Image Forensics System for Smart Healthcare Agency: SERB, Govt. of India, Duration: 2018-2020. 54/55
  • 55. Introduction ML and IoT Our Work UbiMedia Lab About UbiMedia Lab Ongoing Projects Thank You 55/55