A BEGINNER'S GUIDE TO NNs

python // theano // keras
A simple e-book I've written as an easy introduction to the world of neural networks. After spending months and months of work trying to understand the mathematical complexities of the NN, I decided I would like to compile what I've learned into a book in the hopes that others will find the resource helpful and easy to follow.
The book takes the reader through building two NNs to tackle the MNIST classification problem. It is a guide that accompanies the MNIST classifier code I've developed.
The book is divided into five parts:
Part I: Installing the Basics
Part II: Defining the Problem Space
Part III: The Basics of Neural Networks
Part IV: Building a Simple Neural Network
Part V: Image Classification with CNNs
The book includes simple explanations in plain English, and helpful graphics that I've designed to aid the reader in fully understanding difficult concepts.