I may sound dump. But I really like to know what maths courses are needed for Machine Learning. I am not computer science graduate but seriously interested in AI, ML, Neural network etc, and I know Java and familiar with Python as well. Can somebody let me know what maths courses are taught in computer science universities year by year? I am a fast learner and will be doing self-study on websites like Coursera etc.
Would appreciate if somebody can also suggest any basic CS maths book and online videos.
Many thanks Max
I don't know if this will help you, but my university course on machine intelligence didn't require a whole lot of maths, but having some decent mathematical intuition would help. For example, it helps understand the shortcomings of artificial neural networks to be able to look at them as multivariable functions, and have some rudimentary mental picture their graphs.
Support Vector Machines, which are like a more sophisticated neural net, rely on optimisation and linear algebra techniques. My university's course didn't go into the inner workings much, but those areas might be handy there.