Deep Learning for IoT Big Data and Streaming Analytics: A Survey

12/09/2017
by   Mehdi Mohammadi, et al.
0

In the era of the Internet of Things (IoT), an enormous amount of sensing devices collect and/or generate various sensory data over time for a wide range of fields and applications. Based on the nature of the application, these devices will result in big or fast/real-time data streams. Applying analytics over such data streams to discover new information, predict future insights, and make control decisions is a crucial process that makes IoT a worthy paradigm for businesses and a quality-of-life improving technology. In this paper, we provide a thorough overview on using a class of advanced machine learning techniques, namely Deep Learning (DL), to facilitate the analytics and learning in the IoT domain. We start by articulating IoT data characteristics and identifying two major treatments for IoT data from a machine learning perspective, namely IoT big data analytics and IoT streaming data analytics. We also discuss why DL is a promising approach to achieve the desired analytics in these types of data and applications. The potential of using emerging DL techniques for IoT data analytics are then discussed, and its promises and challenges are introduced. We present a comprehensive background on different DL architectures and algorithms. We also analyze and summarize major reported research attempts that leveraged DL in the IoT domain. The smart IoT devices that have incorporated DL in their intelligence background are also discussed. DL implementation approaches on the fog and cloud centers in support of IoT applications are also surveyed. Finally, we shed light on some challenges and potential directions for future research. At the end of each section, we highlight the lessons learned based on our experiments and review of the recent literature.

READ FULL TEXT

page 1

page 25

page 34

research
07/03/2018

Analytics for the Internet of Things: A Survey

The Internet of Things (IoT) envisions a world-wide, interconnected netw...
research
02/15/2021

Video Analytics on IoT devices

Deep Learning (DL) combined with advanced model optimization methods suc...
research
09/29/2022

IoT Data Analytics in Dynamic Environments: From An Automated Machine Learning Perspective

With the wide spread of sensors and smart devices in recent years, the d...
research
02/02/2021

Big Data Analytics Applying the Fusion Approach of Multicriteria Decision Making with Deep Learning Algorithms

Data is evolving with the rapid progress of population and communication...
research
11/16/2018

Detecting Irregular Patterns in IoT Streaming Data for Fall Detection

Detecting patterns in real time streaming data has been an interesting a...
research
02/23/2016

Mobile Big Data Analytics Using Deep Learning and Apache Spark

The proliferation of mobile devices, such as smartphones and Internet of...
research
05/30/2019

A Review of Deep Learning with Special Emphasis on Architectures, Applications and Recent Trends

Deep learning (DL) has solved a problem that as little as five years ago...

Please sign up or login with your details

Forgot password? Click here to reset