Welcome to CSCI 5525!

Syllabus

Machine Learning is about how we make predictions and decisions based on data. This course covers the theory and practical algorithms for machine learning from a variety of perspectives. We cover topics such as support vector machines, neural networks, boosting, statistical learning methods, unsupervised learning, online learning, and reinforcement learning.

Logistics

Communication

Course Staff

FAQ

Advanced undergraduates or graduate students interested in machine learning.

Ideally you will have completed CSCI 5521 or equivalently other introduction to machine learning courses. You should also have (1) undergraduate level training or coursework in linear algebra, multivariate calculus, and basic probability and statistics, and (2) programming skills with Python.

Yes, there will be programming.

Yes, a lot.