COURSES >>>

SDSC6015 - Stochastic Optimization for Machine Learning

Offering Academic Unit
School of Data Science
Credit Units
3
Course Duration
One Semester
Course Offering Term*:
Not offering in current academic year

* The offering term is subject to change without prior notice
 
Course Aims

Stochastic optimization plays a vital role in machine learning where the full batch of data is either unavailable or too large to process in practice. This course introduces the theoretical foundations and algorithmic development in this area. The topics will start form the basic convex optimization theories as well as numerical methods, and we then focus on the stochastic approximation for stochastic optimization and its various accelerations in many statistical and machine learning models, supplemented with the most recent progress from research literature. Basic theoretic understanding of these stochastic optimization algorithms will also be explained. After this class, the students with some preliminaries of classic optimizations and probability theories are expected to transit into the new optimization world in the machine learning, in which significant progresses have been made during the past decades.  

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 60%
Examination: 40%
Examination Duration: 2 hours
 
Detailed Course Information

SDSC6015.pdf

Useful Links

School of Data Science