更多课程
课程必读进阶

斯坦福 EE364A:凸优化 I(2026 夏)

AI 导读

这是斯坦福 EE364A(与 CME364a 等同)的课程主页,页面注明基本课程信息在此,详细更新内容在 Ed 平台。课程在 2025–2026 夏季学期由 Logan Bell 和 Nikhil Devanathan 讲授,每周二、周四 12:00–14:00 在 Skilling Auditorium 上课,首次课为 6 月 23 日,第一周答疑需邮件预约,课程通过 CGOE 平台向注册学生提供录像;因讲座有录像,允许与同期其他课程同时选修,期末考试另设时间。页面还提供完整幻灯片 PDF、CVXPY 教程及若干凸优化应用示例链接,并列出课程助教。适合想了解凸优化入门课程安排和学习资源的人阅读。

收录时间
2026-10-29
难度
进阶
语言
英文
费用
付费
动手
每周作业 · 需用 CVXPY

学完你能

  • 识别出应用场景中出现的凸优化问题
  • 掌握凸集、凸函数与凸优化问题的基本理论
  • 理解最小二乘、线性与二次规划、半定规划、极小极大等常见问题形式
  • 掌握最优性条件与对偶理论及相关择一定理
  • 了解内点法等求解方法,并能用 CVXPY 编写简单脚本求解
  • 把凸优化方法用于信号处理、统计与机器学习、控制、电路设计与金融等应用

适合你吗

适合

  • 在工程或相关工作中使用科学计算或优化的人
  • 电子工程(信号与图像处理、通信、控制、EDA/CAD)方向的学生与研究者
  • 航空航天、机械与土木工程(机器人、控制、结构分析、设计)方向的学生与研究者
  • 计算机科学(机器学习、机器人、图形学、算法与复杂性、计算几何)、运筹、科学计算、数学、统计、金融、经济学方向的学生与研究者

暂不适合

  • 线性代数与概率基础薄弱、不熟悉 Python 编程的初学者
  • 希望使用 CVX、CVXR、Convex.jl 等其他建模工具的人(课程只支持 CVXPY)

需要先会

需要扎实的线性代数(如 EE263 水平)与概率知识,以及基础 Python 编程能力;数值计算、优化与应用领域背景有帮助但非必需。

课程特点

内容侧重
以识别与求解应用中出现的凸优化问题为中心:凸集、凸函数、凸优化问题、凸分析基础、最优性条件与对偶理论、内点法,以及信号处理、统计与机器学习、控制与机械工程、电路设计、金融等应用。
练习与项目
Homework 0 为背景调查问卷;第二周起每周五提交作业(Gradescope),每题按 0/1/2 计分,允许小组讨论但须独立撰写,每人有一次迟交一天的机会;第 4 周课堂期中测验(覆盖第 1–4 章及 DCP 概念);8 月 14 日线下期末考;作业需用 CVXPY 编写脚本,允许使用大模型但需自行检查结果。
投入时间
讲座每周二、四 12:00–2:00,首次课 6 月 23 日;课程通过 CGOE 提供录播,仅注册学生可看。