Introduction Chapter 1: What is a neural network? Chapter 2: Biological analogies Chapter 3: Getting output from a neural network Chapter 4: Training a neural network with backpropagation Chapter 5: Theano Chapter 6: TensorFlow Chapter 7: Unsupervised learning, autoencoders, restricted Boltzmann mac