According to the Internet of Things Global Standards Initiative, IoT is defined as the network of physical objects or things embedded with electronics, software, sensors, and network connectivity, which enable these objects to collect and exchange data.
As a recent report by McKinsey pegs the potential economic impact of IoT at $11 trillion by 2025, the most important ingredient of the IoT boom is considered to be the data generated by the collection of sensors.
This course will first give an introduction to the concept of IoT and then provide students with the knowledge of how to handle the data deluge related to IoT. It’s geared towards engineers who would like to understand how to utilize the data generated by IoT technologies, or executives who would like to gain some insights to different applications this data can be used for.
What am I going to get from this course?
- Apply the fundamentals of machine learning and statistics to extract value from IoT data
- Understand different business use-cases for IoT data
- Understand different types of IoT data
Module 1: Intro to Analytics for the Internet of Things
Intro to Analytics for the Internet of Things
This lecture will touch upon the common use cases in IoT, the type of data sensors generate & the analytical techniques used to generate insights from this data, and how to drive business value using analytics.
Module 2: Clustering
Clustering is one of the most commonly-used unsupervised learning methods. This lecture gives the audience some explanation of the most common algorithms in clustering, and solves some example problems.
Module 3: Decision Trees
The concept of decision trees is an integral part of the supervised learning domain. This module first gives an explanation of what a decision tree is, then gives some examples which this concept can be applied to.
Module 4: Random Forests
This is an introductory lecture about the Random Forests method. It starts off with the basic theory behind the method, gives some explanation about the advantages/disadvantages the method has when compared to Decision Trees, and then dives deep into the algorithm with the help of some real life examples.
Module 5: Regression
An overview of how simple multiple regression and multiple linear regression work, and how these two can be used on IoT data.
This lecture explains what SVD (Singular Value Decomposition) is, how to interpret it, and gives us an example by implementing the SVD method on a recommender system.
Module 7: Time Series Modeling for IoT Data
Time Series Modeling for IoT Data
An overview of the three commonly used methods in time series modeling: Moving Averages, Exponential Smoothing and Holt-Winters Exponential smoothing, all backed by real-life examples.