Applied Learning Algorithms for Intelligent IoT
eBook - ePub

Applied Learning Algorithms for Intelligent IoT

Pethuru Raj Chelliah, Usha Sakthivel, Susila Nagarajan, Pethuru Raj Chelliah, Usha Sakthivel, Susila Nagarajan

  1. 356 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Applied Learning Algorithms for Intelligent IoT

Pethuru Raj Chelliah, Usha Sakthivel, Susila Nagarajan, Pethuru Raj Chelliah, Usha Sakthivel, Susila Nagarajan

Book details
Book preview
Table of contents
Citations

About This Book

This book vividly illustrates all the promising and potential machine learning (ML) and deep learning (DL) algorithms through a host of real-world and real-time business use cases. Machines and devices can be empowered to self-learn and exhibit intelligent behavior. Also, Big Data combined with real-time and runtime data can lead to personalized, prognostic, predictive, and prescriptive insights. This book examines the following topics:

  • Cognitive machines and devices


  • Cyber physical systems (CPS)


  • The Internet of Things (IoT) and industrial use cases


  • Industry4.0 for smarter manufacturing


  • Predictive and prescriptive insights for smarter systems


  • Machine vision and intelligence


  • Natural interfaces


  • K-means clustering algorithm


  • Support vector machine (SVM) algorithm


  • A priori algorithms


  • Linear and logistic regression


Applied Learning Algorithms for Intelligent IoT clearly articulates ML and DL algorithms that can be used to unearth predictive and prescriptive insights out of Big Data. Transforming raw data into information and relevant knowledge is gaining prominence with the availability of data processing and mining, analytics algorithms, platforms, frameworks, and other accelerators discussed in the book. Now, with the emergence of machine learning algorithms, the field of data analytics is bound to reach new heights.

This book will serve as a comprehensive guide for AI researchers, faculty members, and IT professionals. Every chapter will discuss one ML algorithm, its origin, challenges, and benefits, as well as a sample industry use case for explaining the algorithm in detail. The book's detailed and deeper dive into ML and DL algorithms using a practical use case can foster innovative research.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Applied Learning Algorithms for Intelligent IoT an online PDF/ePUB?
Yes, you can access Applied Learning Algorithms for Intelligent IoT by Pethuru Raj Chelliah, Usha Sakthivel, Susila Nagarajan, Pethuru Raj Chelliah, Usha Sakthivel, Susila Nagarajan in PDF and/or ePUB format, as well as other popular books in Informatica & Intelligenza artificiale (IA) e semantica. We have over one million books available in our catalogue for you to explore.

Information

1

Convolutional Neural Network in Computer Vision

D. Aishwarya1 and R.I. Minu2
1Research Scholar, SRM Institute of Science and Technology, Kattankulathur, Tamil Nadu, India
2SRM Institute of Science and Technology, Kattankulathur, Tamil Nadu, India
DOI: 10.1201/9781003119838-1
Contents
Introduction
Convolutional Neural Network (CNN)
Distinctive Properties of CNN
Activation Functions for CNN
Loss Function
Datasets and Errors
Bias and Variance
Overfitting and Underfitting
Understanding Padding and Stride
Padding
Stride
Parameters and Hyper Parameters
CONV Layer
Filter
Feature Map
Convolution Operation
Key Points about Convolution Layers and Filters
Pooling Layer
Key Points about Pooling Layer
Types of Pooling
Forward Propagation
Calculating the Parameters
Activation Shape and Size
Backward Propagation
Optimizers
Other Ways to Improve the Performance of CNN
Image Data Augmentation
Deeper Hidden Layers
Early Stopping
Application of CNN
Image Classification
RCNN and Object Detection
Region-Based Convolutional Neural Network (R-CNN)
Fast R-CNN
Faster R-CNN
You Only Look Once (YOLO)
Transfer Learning
Transfer Learning for CNN
Fine-Tuning or Freezing?
Neural Style Transfer (NST)

Introduction

Emergence of artificial intelligence (AI) has made machines “Smart.” By “Smart,” we mean the ability of the machine (possibly a computer) to process the given data with rationality, like an intelligent human being, and take a suitable decision. AI achieves this intelligence with the help of its subsets of algorithms (see Figure 1.1).
Figure 1.1 Subsets of Artificial Intelligence
AI is a broader field that includes machine learning (ML), artificial neural network (ANN), and deep learning (DL) as its subsets. AI is achieved by ANN, which is a network of artificial neurons resembling a biological neuron and the nervous system. ML enables the machines to process the data, make decision, and optimize the results based on experience. ML primarily requires a feature engineer to do the feature engineering process. Also, ML works its best for structured dataset (mostly comprises numerical data) but is proven inefficient for unstructured types.
To process the unstructured and continuous data like video, speech, etc., we need more complex neural network. Here comes in the DL with better results on processing the unstructured data. One of the biggest advantages of DL is that it features engineering automatically, that is, no manual feature selection is required. Also, ML requires manual intervention when the algorithm is struck with optimization problem, which is also automated in DL. DL plays the key role in implementing and visualizing the actual AI. Deep learning, however, requires a large amount of dataset for the purpose of training, which in turn requires a deep network of layers of neurons to process the features and hence the name “deep learning.”
DL comprises many algorithms for different types of data. Of those, convolutional neural network (CNN) is mainly used to process images and solve computer vision problems. The idea of CNNs can be traced back to 1980, when K. Fakushima proposed “neocognition” – a hierarchical multi-layered neural networks, which is self-organized and unaffected by the translation operation in the dataset (shift in positions of patterns). It was primarily created for pattern recognition.
The first standard CONVNet was introduced by Yann LeCunn in 1998, in his research article titled “Object Recognition with Gradient Based Learning.” It is important to note that Yann LeCunn has cited Fakushima’s article in his research work, and the CONVNet of LeCunn has a structure similar to neocognition with back propagation added to the network. Thenceforth, multiple improvements and the extension were made to it.

Convolutional Neural Network (CNN)

Convolutional neural network is primarily used for operations like image classification, segmentation, and other computer vision operations. CNN is also called shape/space invariant artificial neural network (SIAAN) based on its shared weights and translation invariance properties. The key idea behind CNN is to capture the local patterns through convolution operation.
In general, each CNN architecture has a common working flow. A CNN consists of multiple layers of convolution and pooling and a fully connected ANN. A layer in CNN may comprise one convolution layer and one pooling layer together as a single layer if the count of convolution layer and pooling layer is same. Most commonly used type is two convolution layers followed by a single pooling layer.
The number of layers in a CNN architecture depends on the complexity of the application. The output of the last layer is passed to an ANN. The convolution layers and the pooling layers always perform the same operation of learning the input image. The fully connected networks perform the required operations, such as regression, classification, etc.
At each convolution layer, a local pattern is obtained by applying filters throughout the image. Filters can also be mentioned as kernels. The Initial/lower-level layers of the CNN obtain the elementary pattern of the image ...

Table of contents

  1. Cover
  2. Half Title
  3. Title Page
  4. Copyright Page
  5. Contents
  6. Contributor List
  7. Chapter 1: Convolutional Neural Network in Computer Vision
  8. Chapter 2: Trends and Transition in the Machine Learning (ML) Space
  9. Chapter 3: Next-Generation IoT Use Cases across Industry Verticals Using Machine Learning Algorithms
  10. Chapter 4: A Panoramic View of Cyber Attack Detection and Prevention Using Machine Learning and Deep Learning Approaches
  11. Chapter 5: Regression Algorithms in Machine Learning
  12. Chapter 6: Machine Learning-Based Industrial Internet of Things (IIoT) and Its Applications
  13. Chapter 7: Employee Turnover Prediction Using Single Voting Model
  14. Chapter 8: A Novel Implementation of Sentiment Analysis Toward Data Science
  15. Chapter 9: Conspectus of k-Means Clustering Algorithm
  16. Chapter 10: Systematic Approach to Deal with Internal Fragmentation and Enhancing Memory Space during COVID-19
  17. Chapter 11: IoT Automated Spy Drone to Detect and Alert Illegal Drug Plants for Law Enforcement
  18. Chapter 12: Expounding k-Means-Inspired Network Partitioning Algorithm for SDN Controller Placement
  19. Chapter 13: An Intelligent Deep Learning-Based Wireless Underground Sensor System for IoT-Based Agricultural Application
  20. Chapter 14: Predicting Effectiveness of Solar Pond Heat Exchanger with LTES Containing CuO Nanoparticle Using Machine Learning
  21. Index
Citation styles for Applied Learning Algorithms for Intelligent IoT

APA 6 Citation

[author missing]. (2021). Applied Learning Algorithms for Intelligent IoT (1st ed.). CRC Press. Retrieved from https://www.perlego.com/book/2905750/applied-learning-algorithms-for-intelligent-iot-pdf (Original work published 2021)

Chicago Citation

[author missing]. (2021) 2021. Applied Learning Algorithms for Intelligent IoT. 1st ed. CRC Press. https://www.perlego.com/book/2905750/applied-learning-algorithms-for-intelligent-iot-pdf.

Harvard Citation

[author missing] (2021) Applied Learning Algorithms for Intelligent IoT. 1st edn. CRC Press. Available at: https://www.perlego.com/book/2905750/applied-learning-algorithms-for-intelligent-iot-pdf (Accessed: 15 October 2022).

MLA 7 Citation

[author missing]. Applied Learning Algorithms for Intelligent IoT. 1st ed. CRC Press, 2021. Web. 15 Oct. 2022.