Every conceivable optimization opportunity has some form of machine learning applied to it.
—— Srikanth Thirumalai
课程总览
相关信息可见https://ieee.icu/#/courses/grade-2/CS2601。
Lecture Notes
GoodNotes 源文件(下载也许需要“科学上网”):
文件预览:
我的建议
是否应当自学?
我强烈推荐自学该门课程,一些原因:
- 该课程没有出勤分(可能会随时间而改变)。
- 老师的 slides 非常详细非常 Informative,所以:我在图书馆的自学速度 > > 在老师的课上自学速度 > 老师讲课速度。
- (江波)老师的 slides 中会有很多上课不会讲的 examples,这些 examples 很多都是经典的机器学习算法。
- 如果你有较好的数学分析(凸函数部分)、线性代数、机器学习基础(一点点认识或了解即可),我强烈建议你一节课都不去上。(但一定要认真的看 slides 并完成作业)
经思考后下半学期的课我都没有去上(也取得了较好的成绩)。尽管如此,我非常喜欢该课程的老师们,他们及其助教都非常认真且负责任。
老师选择
- 如果你选择江波老师,每周一次的作业和代码将会对未来课程如机器学习等有很大帮助(i.e., 其中的代码风格、算法实现是值得学习的)
- 如果你对分数有着极致的要求,可以选择涂仕奎老师。
*更高 (self-motivated) 的要求
- 使用 KKT-conditions 手撕(手动推导) SVM 至 Kernal Trick.
- 学习一下 Wasserstein Distance 在 GAN 中的应用。论文:Wasserstein GAN, https://arxiv.org/abs/1701.07875.
References
-
https://web.stanford.edu/~boyd/cvxbook/, 斯坦福线性优化与凸优化教材 ↩
-
https://notes.sjtu.edu.cn/s/W8S2AZ4Yx#4-Linear-programming, Summary. ↩