TensorFlow and Deep Learning without a PhD, Part 1
summary
Builds an MNIST digit recognizer in TensorFlow that moves from a single-layer softmax baseline (92% accuracy) to a deep model with relu activations, mini-batches, exponential learning-rate decay and gradient descent, then three convolutional layers (e.g. 5x5 and strides to 7x7), a fully connected layer with dropout on the fully connected layer, and tuning of filter counts and batch sizes to reach 99.3% accuracy. Uses TensorFlow primitives, convolutional layers with 5x5 filters.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:49Hello World: handwritten digits classification - MNIST
- 13:48TensorFlow - initialisation
- 23:27TensorFlow - full python code
- 25:42Let's try 5 fully-connected layers!
- 30:01Demo - noisy accuracy curve ?
- 31:21Learning rate decay
- 35:18All the party tricks
- 37:12Overfitting
- 40:29Convolutional layer
- 45:06Convolutional neural network
related talks
43mTensorFlow and Deep Learning without a PhD
01h 06mDeep Learning with TensorFlow
01h 07mDeep Learning with TensorFlow
34mML from a software engineer's perspective
01h 04mWhat you always wanted to know about Deep Learning, but were afraid to ask
57mTensorflow, deep learning and modern convolutional neural nets, without a PhD
01h 29mHands-on introduction to Deep Learning with Keras and Tensorflow
49mDeep Learning With Python & Tensorflow
