Mathematical Theories of Machine Learning
This course is designed for the M.Sc. Degree Programme in Mathematics. The aim of this course is to introduce the mathematical foundations of and optimization techniques used in machine learning. Both theoretical and numerical approaches for tackling mathematical problems arising from machine learning will be introduced. Learning will be enhanced through software implementation of the computational methods. Topics will be selected from, but not limited to, predictive modeling, classification, neural networks, support vector machines and other related topics. This course assumes no prior experience with programming.