Neural Networks and Deep Learning
Michael Nielsen
A hands-on introduction to neural networks, built around teaching a network to recognize handwritten digits. Derives backpropagation from first principles, then covers why deep networks are hard to train and the ideas that make deep learning work.
Deep LearningIntermediateCreative CommonsHTML