Introducting Tensorflow
  • Introduction to Tensorflow
  • Why Tensorflow?
  • What is tensorflow?
  • Tensorflow as an Interface
  • Tensorflow as an environment
  • Tensors
  • Computation Graph
  • Skills Checklist
  • Modules Covered
  • Installing Tensorflow
  • Tensorflow training
  • Prepare Data
  • Tensor types
  • Loss and Optimization
  • Running your first tensorflow program
Building Neural Networks using Tensorflow
  • Back to tensors
  • Tensorflow data types
  • CPU vs GPU vs TPU
  • Tensorflow methods
  • Introduction to Neural Networks
  • Neural Network Architecture
  • Linear Regression example revisited
  • The Neuron
  • Neural Network Layers
  • The MNIST Dataset
  • Coding MNIST NN Demo
  • Summary
Deep Learning using Tensorflow
  • Deepening the network
  • Images and Pixels
  • How humans recognise images
  • Convolutional Neural Networks
  • ConvNet Architecture
  • Overfitting and Regularization
  • Max Pooling and ReLU activations
  • Dropout
  • Strides and Zero Padding
  • Coding Deep ConvNets demo
  • Debugging Neural Networks
  • Visualising NN using Tensorflow
  • Tensorboard continued
  • Summary
Transfer Learning using Keras and TFLearn
  • Transfer Learning Introduction
  • Google Inception Model
  • Retraining Google Inception with our own data demo
  • Predicting new images
  • Transfer Learning Summary
  • Extending Tensorflow
  • Keras Demo
  • TFLearn Demo
  • Keras vs TFLearn Comparison
  • Summary and Conclusion
  • Final Assignment
Tensorflow Extra Resources
  • Tensorflow Interview Questions 1