Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Zafar, Iffat.

Title Hands-On Convolutional Neural Networks with TensorFlow : Solve Computer Vision Problems with Modeling in TensorFlow and Python.

Imprint Birmingham : Packt Publishing Ltd, 2018.

Item Status

Description 1 online resource (264 pages)
Contents Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Setup and Introduction to TensorFlow; The TensorFlow way of thinking; Setting up and installing TensorFlow; Conda environments; Checking whether your installation works; TensorFlow API levels; Eager execution; Building your first TensorFlow model; One-hot vectors; Splitting into training and test sets; Creating TensorFlow graphs; Variables; Operations; Feeding data with placeholders; Initializing variables; Training our model; Loss functions; Optimization; Evaluating a trained model
The sessionSummary; Chapter 2: Deep Learning and Convolutional Neural Networks; AI and ML; Types of ML; Old versus new ML; Artificial neural networks; Activation functions; The XOR problem; Training neural networks; Backpropagation and the chain rule; Batches; Loss functions; The optimizer and its hyperparameters; Underfitting versus overfitting; Feature scaling; Fully connected layers; A TensorFlow example for the XOR problem; Convolutional neural networks; Convolution; Input padding; Calculating the number of parameters (weights); Calculating the number of operations
Converting convolution layers into fully connected layersThe pooling layer; 1x1 Convolution; Calculating the receptive field; Building a CNN model in TensorFlow; TensorBoard; Other types of convolutions; Summary; Chapter 3: Image Classification in TensorFlow; CNN model architecture; Cross-entropy loss (log loss); Multi-class cross entropy loss; The train/test dataset split; Datasets; ImageNet; CIFAR; Loading CIFAR; Image classification with TensorFlow; Building the CNN graph; Learning rate scheduling; Introduction to the tf.data API; The main training loop; Model Initialization
Do not initialize all weights with zerosInitializing with a mean zero distribution; Xavier-Bengio and the Initializer; Improving generalization by regularizing; L2 and L1 regularization; Dropout; The batch norm layer; Summary; Chapter 4: Object Detection and Segmentation; Image classification with localization; Localization as regression; TensorFlow implementation; Other applications of localization; Object detection as classification -- Sliding window; Using heuristics to guide us (R-CNN); Problems; Fast R-CNN; Faster R-CNN; Region Proposal Network; RoI Pooling layer
Conversion from traditional CNN to Fully ConvnetsSingle Shot Detectors -- You Only Look Once; Creating training set for Yolo object detection; Evaluating detection (Intersection Over Union); Filtering output; Anchor Box; Testing/Predicting in Yolo; Detector Loss function (YOLO loss); Loss Part 1; Loss Part 2; Loss Part 3; Semantic segmentation; Max Unpooling; Deconvolution layer (Transposed convolution); The loss function; Labels; Improving results; Instance segmentation; Mask R-CNN; Summary; Chapter 5: VGG, Inception Modules, Residuals, and MobileNets; Substituting big convolutions
Note Substituting the 3x3 convolution
Summary Convolutional Neural Networks (CNN) are one of the most popular architectures used in computer vision apps. This book is an introduction to CNNs through solving real-world problems in deep learning while teaching you their implementation in popular Python library - TensorFlow. By the end of the book, you will be training CNNs in no time!
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Neural networks (Computer science) -- Computer simulation.
Neural networks (Computer science) -- Computer simulation
Added Author Tzanidou, Giounona.
Burton, Richard.
Patel, Nimesh.
Araujo, Leonardo.
Other Form: Print version: Zafar, Iffat. Hands-On Convolutional Neural Networks with TensorFlow : Solve Computer Vision Problems with Modeling in TensorFlow and Python. Birmingham : Packt Publishing Ltd, ©2018 9781789130331
ISBN 9781789132823 (electronic bk.)
1789132827 (electronic bk.)
1789130336
9781789130331