What are the must-know concepts and best resources for preparing the mathematical background for advanced machine learning studies?
Currently, looking into the book What is Mathematics? by Richard Courant to strengthen my fundamentals. Are there any better references that can help? And would it be worth spending time on such basic concepts like number system, congruences etc?
Also, looking for more study material that can help me take a step towards a deeper understanding of the subject towards the discipline of data science and machine learning.
It definitely depends on what you want to do, since ML is a relatively large and diverse field now. A quick summary might be something like this:
Basics (i.e. needed for the more advanced ones below)
Mathematical Theory (e.g. PAC theory)
Probabilistic Modelling (e.g. Bayesian deep learning, generative modelling)
Implementation-Oriented ML
(Just to link some relevant questions on how to study basic ML mathematically to this one: [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] )