I am familiar with mathematics but not with Python for machine learning. I have been reading books to code, but they tend to avoid talking about maths to speak to larger audience. They are well written indeed, but I would like to take advantage of my interest for mathematics to begin to learn python for machine learning. Do you know a book which provides it?

For example I'm okay to use stochastic gradient descent function of scikit-learn but if at least they give us a mathematical explanation about it (it's just an example, it's the same for relatively advances statistical concepts). Or it's also nice to code the mathematical concept you just learnt.

  • $\begingroup$ This is the only book I'm aware of that somewhat fits your criteria. Its goal, however, is to explain Deep Learning and Neural Networks (through python examples), but not to explicitly teach the Machine Learning python ecosystem. Other than that there are some math-heavy books (e.g. Elements of Statistical Learning) and some more technically-oriented books that avoid math altogether (e.g. Francois Chollet's book. $\endgroup$
    – Djib2011
    Mar 23, 2020 at 10:32
  • $\begingroup$ github.com/jakevdp/PythonDataScienceHandbook for python, numpy sklearn pandas etc $\endgroup$
    – seanv507
    Mar 23, 2020 at 11:49
  • $\begingroup$ @seanv507 : Thank you for this book but it doesn't answer to my question. $\endgroup$
    – CechMS
    Mar 23, 2020 at 17:55
  • $\begingroup$ @Djib2011 : I don't understand why do you propose me a book " Francois Chollet's book" that avoids maths ? $\endgroup$
    – CechMS
    Mar 23, 2020 at 18:01
  • $\begingroup$ I didn't recommend it, I just mentioned it to show the duality. $\endgroup$
    – Djib2011
    Mar 23, 2020 at 23:49


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.