Neural Networks with Numpy: Added features such as Initialization, Regularization, Optimization, Mini-Batches, etc.