Neural Networks and Deep Learning

Using neural nets to recognize handwritten digits

How the backpropagation algorithm works

Improving the way neural networks learn

A visual proof that neural nets can compute any function

Why are deep neural networks hard to train?

Appendix: Is there a *simple* algorithm for intelligence?

*Neural Networks and Deep Learning* is a free online book. The
book will teach you about:

- Neural networks, a beautiful biologically-inspired programming paradigm which enables a computer to learn from observational data
- Deep learning, a powerful set of techniques for learning in neural networks

For more details about the approach taken in the book, see here. Or you can jump directly to Chapter 1 and get started.