https://github.com/miguff/Neural_network/blob/361abf98bcce3def483f9de9a9922c3c8c2613da/Make_your_neural_network.ipynb