SIE449
Download as PDF
SIE449 - Optimization for Machine Learning
Course ID
043392
Course Description
This course will provide senior undergraduate and graduate students an introduction to mathematical nonlinear optimization with applications in machine learning and data science. This course will involve analysis of optimization algorithms, in particular, scalability of algorithms to large datasets will be discussed in theory and in implementation. The fundamental algorithms for nonlinear optimization are studied and applied to supervised learning models, including but not limited to nonlinear regression, logistic regression, support vector machines, and deep neural networks. Students will write their own implementation of the algorithms in the MATLAB/Python programming language and explore their performance on realistic data sets.
Min Units
3
Max Units
3
Repeatable for Credit
No
Grading Basis
GRD - Regular Grades A, B, C, D, E
Career
Undergraduate
Enrollment Requirements
019501
Course Requisites
SIE 305 or equivalent is encouraged but not required.
May be convened with
SIE549
Component
Lecture
Optional Component
No