Elements of Deep Learning for Computer Vision
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews
Language
English
ISBN
9789390684687
Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Reviewer
Acknowledgement
Preface
Errata
Table of Contents
Section 1: Introductory Concepts
1. An Introduction to Deep Learning
Objectives
1.1 Artificial intelligence
1.2 Machine learning
1.3 Deep learning
1.4 Future of deep learning
2. Supervised Learning
Objectives
2.1 Data and Supervised learning
2.2 Tasks in supervised learning
2.3 Neurons and layers
2.4 Regression and classification output neurons
2.5 Neural networks using PyTorch
PyTorch requirements
PyTorch installation
2.6 Classification of Iris species using Iris dataset and PyTorch
3. Gradient Descent
Objectives
3.1 Gradient descent
3.2 Overfitting and underfitting
3.3 Regularizations and learning rate
3.4 Stochastic Gradient Descent
3.5 Loss Functions and optimizers
Conclusion
Section 2: Computer Vision
4. OpenCV with Python
Objectives
4.1 Computer vision
4.2 OpenCV
Further operations on images
Image properties and resizing
Pixel manipulation
Region of image and padding
Face recognition
Conclusion
5. Python Imaging Library and Pillow
Objectives
5.1 Python Imaging Library
Basic image operations
Reading an image
Displaying an image
Writing/saving an image
Image properties and resizing
Pixel manipulation
Region of image and padding
Image enhancing
A viral image
Conclusion
Section 3: Convolutional Neural Networks for Vision
6. Introduction to Convolutional Neural Networks
Objectives
6.1 Convolutional Neural Networks (CNNs)
Weights and parameters
Pooling
Padding
Transfer learning
CNN classifier implementation using CIFAR 10 and PyTorch
Conclusion
7. GoogLeNet, VGGNet, and ResNet
Objectives
7.1 GoogLeNet
7.2 VGGNet
7.3 ResNet
7.4 Torchvision
Datasets
IO
Models
Ops, Transforms, and Utils
Conclusion
Section 4: Object Detection
8. Understanding Object Detection
Objectives
8.1 Introduction to object detection
8.2 Classification
8.3 Localization
8.4 Detection
8.5 mean Average Precision (mAP)
Conclusion
9. Popular Algorithms for Object Detection
Objectives
9.1 OverFeat
Working and implementation
9.2 Region-based CNN
Selective search
Working and implementation
9.3 Fast R-CNN
Region of interest pooling
Working and implementation
9.4 Faster R-CNN
Working and implementation
Anchors
9.5 You Only Look Once (YOLO)
Working and implementation
Conclusion
10. Faster R-CNN with PyTorch and YOLOv4 with Darknet
Objectives
10.1 Torchvision libraries continued
Transforms
Transforms on PIL image
Transforms on torch
Utils
10.2 Object Detection using PyTorch
10.3 Object detection using YOLO
Conclusion
11. Comparing Algorithms and API Deployment with Flask
Objectives
11.1 Comparing mean Average Precision (mAP) of Faster R-CNN and YOLO
Faster R-CNN performance in mAP
YOLO performance
11.2 Model deployment using Flask
Installation
Initialization and Hello World!
Conclusion
Section 5: Further Usage and Applications in Real Life
12. Applications in Real World
Objectives
12.1 Introduction to Detecto
Installation
Dataset
Labelling/annotating a dataset
Training a model using Detecto
Conclusion
References
Index
The book hasn't received reviews yet.