Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Hands-On Deep Learning for IoT

You're reading from   Hands-On Deep Learning for IoT Train neural network models to develop intelligent IoT applications

Arrow left icon
Product type Paperback
Published in Jun 2019
Publisher Packt
ISBN-13 9781789616132
Length 308 pages
Edition 1st Edition
Languages
Arrow right icon
Authors (3):
Arrow left icon
Aditya Trivedi Aditya Trivedi
Author Profile Icon Aditya Trivedi
Aditya Trivedi
Md. Rezaul Karim Md. Rezaul Karim
Author Profile Icon Md. Rezaul Karim
Md. Rezaul Karim
Dr. Mohammad Abdur Razzaque Dr. Mohammad Abdur Razzaque
Author Profile Icon Dr. Mohammad Abdur Razzaque
Dr. Mohammad Abdur Razzaque
Arrow right icon
View More author details
Toc

Table of Contents (15) Chapters Close

Preface 1. Section 1: IoT Ecosystems, Deep Learning Techniques, and Frameworks
2. The End-to-End Life Cycle of the IoT FREE CHAPTER 3. Deep Learning Architectures for IoT 4. Section 2: Hands-On Deep Learning Application Development for IoT
5. Image Recognition in IoT 6. Audio/Speech/Voice Recognition in IoT 7. Indoor Localization in IoT 8. Physiological and Psychological State Detection in IoT 9. IoT Security 10. Section 3: Advanced Aspects and Analytics in IoT
11. Predictive Maintenance for IoT 12. Deep Learning in Healthcare IoT 13. What's Next - Wrapping Up and Future Directions 14. Other Books You May Enjoy

What this book covers

Chapter 1, End-to-End Life Cycle of IoT, discusses the end-to-end life cycle of IoT and its related concepts and components, as well as the key characteristics and issues of IoT data that demands the use of DL in IoT. Furthermore, it also covers the importance of analytics in the IoT and the motivation to use DL in data analytics.

Chapter 2, Deep Learning Architectures for IoT, provides the basic concepts of DL architectures and platforms, which will be used in all subsequent chapters. We will start with a brief introduction to machine learning (ML) and move to DL, which is a branch of ML based on a set of algorithms that attempt to model high-level abstractions in data. We will briefly discuss some of the most well-known and widely used neural network architectures. Finally, various features of DL frameworks and libraries will be discussed, which will be used for developing DL applications on IoT-enabled devices.

Chapter 3, Image Recognition in IoT, covers hands-on image data processing application development in the IoT. First, it briefly describes different IoT applications and their image detection-based decision making. This chapter also briefly discusses two IoT applications and their image detection-based implementation in a real-world scenario. In the second part of the chapter, we shall present a hands-on image detection implementation of the applications using a DL algorithm.

Chapter 4, Audio/Speech/Voice Recognition in IoT, briefly describes different IoT applications and their speech/voice recognition-based decision making. In addition, it will briefly discuss two IoT applications and their speech/voice recognition-based implementations in a real-world scenario. In the second part of the chapter, we shall present a hands-on speech/voice detection implementation of the applications using DL algorithms.

Chapter 5, Indoor localization in IoT, discusses how the DL techniques can be used for indoor localization in IoT applications in general with the aid of a hands-on example. It will discuss how to collect data from those devices and technologies, such as analyzing Wi-Fi fingerprinting data through the use of DL models to predict the location of the device or users in indoor environments. We will also discuss some deployment settings of indoor localization services in IoT environments.

Chapter 6, Physiological and Psychological State Detection in IoT, presents DL-based human physiological and psychological state detection techniques for IoT applications in general. The first part of this chapter will briefly describe different IoT applications and their decision making abilities based on the detection of physiological and psychological states. In addition, it will briefly discuss two IoT applications and their physiological and psychological state detection-based implementations in a real-world scenario. In the second part of the chapter, we shall present a hands-on physiological and psychological state detection implementation of the applications using DL algorithms.

Chapter 7, IoT Security, presents DL-based networks and devices' behavioral data analysis, along with security incident detection techniques for IoT applications in general. The first part of this chapter will briefly describe different IoT security attacks and their potential detection techniques, including DL/ML-based ones. In addition, it will briefly discuss two IoT use cases where security attacks (such as a DoS attack and DDoS) can be detected intelligently and automatically through DL-based anomaly detection. In the second part of the chapter, we shall present a hands-on example of DL-based security incident detection implementations.

Chapter 8, Predictive Maintenance for IoT, describes how to develop a DL solution for predictive maintenance for IoT using the Turbofan Engine Degradation Simulation dataset. The idea behind predictive maintenance is to determine whether failure patterns of various types can be predicted. We will also discuss how to collect data from IoT-enabled devices for the purpose of predictive maintenance.

Chapter 9, Deep Learning in Healthcare IoT, presents DL-based IoT solutions for healthcare in general. The first part of this chapter will present an overview of different applications of IoT in healthcare, followed by a brief discussion of two use cases where healthcare services can be improved and/or automated through well-supported IoT solutions. In the second part of the chapter, we shall present hands-on experience of the DL-based healthcare incident and/or diseases detection part of the two use cases.

Chapter 10, What's Next – Wrapping Up and Future Directions, presents a summary of the earlier chapters, and then discusses the main challenges, together with examples, faced by existing DL techniques in their development and implementation for resource-constrained and embedded IoT environments. Finally, we summarize a number of existing solutions and point out some potential solution directions that can fill the existing gaps for DL-based IoT analytics.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime