Neural Networks and Deep Learning, Free Online Book

By Kimberly Cook |Email | Sep 15, 2018 | 7719 Views

A free online book explaining the core ideas behind artificial neural networks and deep learning (draft), with new chapters, added every 2-3 months.

Here is a Machine Learning gem I found on the web: 

a free online book on Neural Networks and Deep Learning, written by Michael Nielsen, a scientist, writer, and programmer. 

The book covers:
  • Neural networks, a biologically-inspired approach to machine learning
  • Deep learning, a powerful (and very hot) set of techniques for learning in neural networks

Neural networks and deep learning currently provide the best solutions to many problems in image recognition, speech recognition, and natural language processing. This book teaches the core concepts behind neural networks and deep learning. 

The book is written in a nice, visual, explanatory style and provides good examples while not shying away from math. Currently, the book is a draft and has
Chapter 1: how neural networks can learn to recognize handwriting
Chapter 2: backpropagation, the most important algorithm used to learn in neural networks.
Chapter 3: many techniques which can be used to improve the performance of backpropagation.
Chapter 4: why neural networks can compute any function.

Planned chapters include
  • Why deep neural networks are hard to train
  • Deep learning
  • The future of neural nets


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

Source: HOB