Advanced machine learning and deep learning concepts using TensorFlow 1.x and Keras.
Birmingham :
Packt Publishing,
2018.
1 online resource (464 pages)
Keras-based MLP for MNIST classification.
Cover; Copyright and Credits; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: TensorFlow 101; What is TensorFlow?; TensorFlow core; Code warm-up -- Hello TensorFlow; Tensors; Constants; Operations; Placeholders; Creating tensors from Python objects; Variables; Tensors generated from library functions; Populating tensor elements with the same values; Populating tensor elements with sequences; Populating tensor elements with a random distribution; Getting Variables with tf.get_variable(); Data flow graph or computation graph; Order of execution and lazy loading.
Creating the TFLearn ModelTypes of TFLearn models; Training the TFLearn Model; Using the TFLearn Model; PrettyTensor; Sonnet; Summary; Chapter 3: Keras 101; Installing Keras; Neural Network Models in Keras; Workflow for building models in Keras; Creating the Keras model; Sequential API for creating the Keras model; Functional API for creating the Keras model; Keras Layers; Keras core layers; Keras convolutional layers; Keras pooling layers; Keras locally-connected layers; Keras recurrent layers; Keras embedding layers; Keras merge layers; Keras advanced activation layers.
Defining the optimizer functionTraining the model; Using the trained model to predict; Multi-regression; Regularized regression; Lasso regularization; Ridge regularization; ElasticNet regularization; Classification using logistic regression; Logistic regression for binary classification; Logistic regression for multiclass classification; Binary classification; Multiclass classification; Summary; Chapter 5: Neural Networks and MLP with TensorFlow and Keras; The perceptron; MultiLayer Perceptron; MLP for image classification; TensorFlow-based MLP for MNIST classification.
Executing graphs across compute devices -- CPU and GPGPUPlacing graph nodes on specific compute devices; Simple placement; Dynamic placement; Soft placement; GPU memory handling; Multiple graphs; TensorBoard; A TensorBoard minimal example; TensorBoard details; Summary; Chapter 2: High-Level Libraries for TensorFlow; TF Estimator -- previously TF Learn; TF Slim; TFLearn; Creating the TFLearn Layers; TFLearn core layers; TFLearn convolutional layers; TFLearn recurrent layers; TFLearn normalization layers; TFLearn embedding layers; TFLearn merge layers; TFLearn estimator layers.
Keras normalization layersKeras noise layers; Adding Layers to the Keras Model; Sequential API to add layers to the Keras model; Functional API to add layers to the Keras Model; Compiling the Keras model; Training the Keras model; Predicting with the Keras model; Additional modules in Keras; Keras sequential model example for MNIST dataset; Summary; Chapter 4: Classical Machine Learning with TensorFlow; Simple linear regression; Data preparation; Building a simple regression model; Defining the inputs, parameters, and other variables; Defining the model; Defining the loss function.
0
8
8
8
8
We cover advanced deep learning concepts (such as transfer learning, generative adversarial models, and reinforcement learning), and implement them using TensorFlow and Keras. We cover how to build and deploy at scale with distributed models. You will learn to build TensorFlow models using R, Keras, TensorFlow Learn, TensorFlow Slim and Sonnet.
01201872
B07766
Mastering TensorFlow 1.x : Advanced machine learning and deep learning concepts using TensorFlow 1.x and Keras.