SIE549

Download as PDF

SIE549 - Optimization for Machine Learning

Systems & Industrial EngrGraduateUA - UA General

Course ID

043393

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

Graduate

Course Requisites

Working knowledge of a programming language is required (e.g., MATLAB). Having a background on linear algebra, probability, and optimization is required.

May be convened with

SIE449

Component

Lecture

Optional Component

No