Machine Learning With Python From Linear Models To Deep Learning