CS292F (Spring 2020) Convex Optimization
|
Syllabus
[
link
]
Instructor:
Prof. Yu-Xiang Wang
TA:
Kaiqi Zhang
Lecture Section: Monday/Wednesday 1:00-2:40 pm Location: on
Zoom (Password sent to you via email.)
Piazza: piazza.com/ucsb/winter2020/cs292f/home
Piazza is our main channel of communication. Questions should be posted here.
Gradescope: https://www.gradescope.com/courses/109563
This is where you submit your homeworks and reading summaries.
Office hours:
Instructor: by appointment.
TA: Kaiqi Zhang 4-6 pm every Friday on Zoom:
[ Zoom link]
You will need a password from your email sent by Kaiqi.
Course evaluation:
80% Homework, 15% Reading Notes, 5% Participation. Bonus 5% for scribing. There are more bonus points in each homework.
Scribing:
Please volunteer here, use this latex template
Course Schedule / Scribed Notes
Week |
Date |
Topic |
Reading |
Assignment |
Notes |
Scribe |
Lecture Video |
1 |
30-Mar |
Intro + Convex Set and Convex Function |
BV Ch.1, Ch.2, Ch.3 |
HW1 out |
|
[Scribe 1, latex] |
Video |
|
1-Apr |
Convex Optimization Basics |
BV Ch. 4.1-4.2 |
|
Notes |
[Scribe 2, latex] |
Video |
2 |
6-Apr |
Canonical problem forms |
BV Ch 4.3-4.7 |
|
Notes |
[Scribe 3, latex] |
Video |
|
8-Apr |
Gradient Descent |
BV Ch 9.1-9.4 |
|
Notes |
[Scribe 4, latex] |
Video |
3 |
13-Apr |
Subgradient and subdifferential |
Boyd's subgradient notes |
HW2 out /
HW1 Due |
Notes |
[Scribe 5, latex] |
Video |
|
15-Apr |
Subgradient method and proximal gradient descent (Part I) |
Boyd's subgradient method notes |
|
Notes |
[Scribe 6, latex] |
Video |
4 |
20-Apr |
Proximal Gradient Descent (Part II)
|
Section 1-4 of Parikh and Boyd
)
|
|
Notes
|
[Scribe 7, latex] |
Video |
|
22-Apr |
Stochastic (sub)gradient methods
|
Section 1-5 of Boyd's SGD notes |
|
Notes |
|
Video |
5 |
27-Apr |
Duality
|
Lecture 11 and 12 of CMU 10-725 |
HW3 out / HW2 due. |
|
[Scribe 9] |
Video |
|
29-Apr | =
KKT conditions and its usage
|
Lecture 13 and 14 of of CMU 10-725 |
|
|
[Scribe 10, latex] |
Video |
6 |
4-May |
Newton's method
|
BV Ch 9 and 10 |
|
Notes |
|
Video |
|
6-May |
Interior point methods |
BV Ch 11, Nemirovski Ch 2 |
|
Notes |
[Scribe 12, latex] |
Video |
7 |
11-May |
Intro to online learning: Learning from expert advice
|
Hazan Ch 1 |
|
|
[Notes on OCO intro, latex] |
Video |
|
13-May |
Online (Projected) Gradient Descent
|
Hazan Ch 3 |
HW4 Out / HW3 Due |
|
[Scribe 14, latex] |
Video |
8 |
18-May |
Follow the Regularized Leader
|
Hazan Ch 5 |
|
|
|
Video |
|
20-May |
Exponential-Concavity and Online Newton Method
|
Hazan Ch 4
|
|
|
[Scribe 16, latex] |
Video |
9 |
25-May |
No class. Memorial day.
|
|
|
|
|
|
27-May |
Modern Stochastic Gradient Methods
|
[Johnson and Zhang (2013), Ghadimi and Lan (2013) |
|
Notes |
|
Video |
10 |
1-Jun |
Alternating Direction Method of Multipliers
|
[ Ramdas and Tibshirani, Candes et al.] |
HW#4 due |
|
|
Video |
|
3-Jun |
Adaptive Online Learning: Dynamic Regret and Adaptive Regret. |
Zinkevich (2003) Besbes et al (2013) |
|
|
[Scribe 19, latex] |
Video |
|
3-Jun |
Not covered: Bandits. |
Hazan Ch. 6 |
|
|
[Scribed notes for bandits, latex] [More scribed notes for bandits, latex] |