In this blog, we are going to be diving into the mathematics, theory, and implementation of Neural Network technology. All of our implementations will be done in Python (I am using 3.6) and use exclusively NumPy (although numpy operations and data types can be easily replaced by GPU supported python linear algebra packages such as PyTorch).
Feel free to skip to the sections that interest you most, you can always go back to a previous section!