What kind of maths do machine learning require and why?
I've understood, that machine learning is based much on mathematics and data science, and data science is much based on statistics and data engineering, but how is machine learning based on maths? Ofcourse basic maths are essentials to any programmer, but is there any advanced math topics I should need to understand? Tree: Machine Learning: Data Science: Data Engineering Statistics If you think you have something add to my tree, you can mention, because it is much based on just one sentence you might have heard: "Data scientist is a person that is better in statistics than any data engineer, and a better software engineer than any statistician." I have some doubt that maths could have something to do with statistics and thus would be required by machine learning, but it sounds a bad hypothesis, it can't be the only part, where maths would be needed.