Book description
This book thoroughly explains deep learning models and how to use Python programming to implement them in applications such as NLP, face detection, face recognition, face analysis, and virtual assistance (chatbot, machine translation, etc.). It provides hands-on guidance in using Python for implementing deep learning application models. It also identifies future research directions for deep learning.
Table of contents
- Cover
- Table of Contents
- Series Page
- Title Page
- Copyright Page
- Preface
- 1 Introduction to Deep Learning
- 2 Basics of TensorFlow
- 3 Understanding and Working with Keras
-
4 Multilayer Perceptron
- 4.1 Artificial Neural Network
- 4.2 Single-Layer Perceptron
- 4.3 Multilayer Perceptron
- 4.4 Logistic Regression Model
- 4.5 Regression to MLP in TensorFlow
- 4.6 TensorFlow Steps to Build Models
- 4.7 Linear Regression in TensorFlow
- 4.8 Logistic Regression Mode in TensorFlow
- 4.9 Multilayer Perceptron in TensorFlow
- 4.10 Regression to MLP in Keras
- 4.11 Log-Linear Model
- 4.12 Keras Neural Network for Linear Regression
- 4.13 Keras Neural Network for Logistic Regression
- 4.14 MLPs on the Iris Data
- 4.15 MLPs on MNIST Data (Digit Classification)
- 4.16 MLPs on Randomly Generated Data
- References
-
5 Convolutional Neural Networks in Tensorflow
- 5.1 CNN Architectures
- 5.2 Properties of CNN Representations
- 5.3 Convolution Layers, Pooling Layers – Strides - Padding and Fully Connected Layer
- 5.4 Why TensorFlow for CNN Models?
- 5.5 TensorFlow Code for Building an Image Classifier for MNIST Data
- 5.6 Using a High-Level API for Building CNN Models
- 5.7 CNN in Keras
- 5.8 Building an Image Classifier for MNIST Data in Keras
- 5.9 Building an Image Classifier with CIFAR-10 Data
- 5.10 Define the Model Architecture
- 5.11 Pre-Trained Models
- References
- 6 RNN and LSTM
-
7 Developing Chatbot’s Face Detection and Recognition
- 7.1 Why Chatbots?
- 7.2 Designs and Functions of Chatbot’s
- 7.3 Steps for Building a Chatbot’s
- 7.4 Best Practices of Chatbot Development
- 7.5 Face Detection
- 7.6 Face Recognition
- 7.7 Face Analysis
- 7.8 OpenCV—Detecting a Face, Recognition and Face Analysis
- 7.9 Deep Learning–Based Face Recognition
- 7.10 Transfer Learning
- 7.11 API’s
- References
-
8 Advanced Deep Learning
- 8.1 Deep Convolutional Neural Networks (AlexNet)
- 8.2 Networks Using Blocks (VGG)
- 8.3 Network in Network (NiN)
- 8.4 Networks with Parallel Concatenations (GoogLeNet)
- 8.5 Residual Networks (ResNet)
- 8.6 Densely Connected Networks (DenseNet)
- 8.7 Gated Recurrent Units (GRU)
- 8.8 Long Short-Term Memory (LSTM)
- 8.9 Deep Recurrent Neural Networks (D-RNN)
- 8.10 Bidirectional Recurrent Neural Networks (Bi-RNN)
- 8.11 Machine Translation and the Dataset
- 8.12 Sequence to Sequence Learning
- References
-
9 Enhanced Convolutional Neural Network
- 9.1 Introduction
- 9.2 Deep Learning-Based Architecture for Absence Seizure Detection
- 9.3 EEG Signal Pre-Processing Strategy and Channel Selection
- 9.4 Input Formulation and Augmentation of EEG Signal for Deep Learning Model
- 9.5 Deep Learning Based Feature Extraction and Classification
- 9.6 Performance Analysis
- 9.7 Summary
- References
- 10 Conclusion
- Index
- End User License Agreement
Product information
- Title: Deep Learning and its Applications using Python
- Author(s):
- Release date: October 2023
- Publisher(s): Wiley-Scrivener
- ISBN: 9781394166466
You might also like
book
Python Deep Learning - Third Edition
Master effective navigation of neural networks, including convolutions and transformers, to tackle computer vision and NLP …
book
Machine Learning with Python
Unlock the secrets of data science and machine learning with our comprehensive Python course, designed to …
book
Data-Centric Machine Learning with Python
Join the data-centric revolution and master the concepts, techniques, and algorithms shaping the future of AI …
book
Building Computer Vision Applications Using Artificial Neural Networks: With Examples in OpenCV and TensorFlow with Python
Computer vision is constantly evolving, and this book has been updated to reflect new topics that …