The MOST in-depth look at neural network theory for machine learning, with both pure Python and Tensorflow code