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?

**Is there a pdf or print version of the book available, or
planned?** There's no pdf or print version available, nor planned.

People sometimes suggest that it would be easy to convert the book to pdf or print. However, the book contains dozens of interactive JavaScript elements, and the narrative often depends on the reader interacting with those elements in some way. Doing the "easy" conversion would result in a poor quality product. Of course, those interactive parts could be rewritten to make sense in static form, but doing it well would be a big job.

**Can you help me with a mathematical problem, or with debugging
my work?** No. I suggest chatting about your problem with friends
or colleagues. If that's no help, try an appropriate online forum to
ask your question.

**Do you have solutions to the exercises and problems?** Sorry,
no.

**I'd like to do a translation into another language. Is that
okay?** It's fine under the terms of the book's license (see the
page footer for details), provided: (1) you're not doing it for a
product which is commercial in some way (e.g., you intend to sell it);
and (2) you acknowledge me as the original author. I'd also
appreciate a link, of course. If you have a commercial interest,
please get in touch so we can discuss (mn@michaelnielsen.org).