自动化决策系统
这门课学什么
这门课研究怎样让计算机模拟人的决策。内容结合决策论、行为经济学和经典 AI 方法,例如专家系统、案例推理和基于目标的决策模型。学生用 Python 实现决策系统,讲义页和 Jupyter 笔记本公开。
内容摘要
这门课研究怎样让计算机替人做决策,以及人能不能信任这样的系统。Spring 2026 共 25 次课,每次 80 分钟,其中 8 次是嘉宾讲座。主线是讲师 Stephen Slade 的“基于目标的决策”模型:用目标、人际关系和情绪模拟人的选择。
前 5 次课铺垫决策理论:从“要不要文身”这个日常问题入手,再讲经济学的理性决策模型和行为经济学对它的修正。2 月以金融为主题,讨论投资决策。3 月转向认知建模:回顾耶鲁 AI 项目的认知模型传统和 Searle 的中文屋论证。4 月讲定性算术、专家系统、案例推理、目标与人际关系。最后 2 次课是学生项目展示。
嘉宾包括前 Google 研究员 Dan Russell、记者 Joanne Lipman,以及来自 Citadel、Bloomberg、Microsoft 和耶鲁管理学院的讲者。部分讲座不录像。讲师每次抽签带 5–6 名学生与嘉宾共进晚餐。
作业把决策落到代码上。HW1 写 21 点(blackjack)的要牌决策函数。HW2 写股票建议函数,输出买入、卖出或持有,并给出理由。HW3 处理没有标准答案的主观决策领域。期中写一篇约 1500 字的论文,评述讲师的专著《Goal-based Decision Making》。期末项目用 Python 实现一个自选领域的自动化决策系统。学完后学员能把决策论和 AI 方法结合起来,写出能解释自身理由的决策程序。
为什么值得学
课程把经济学决策论、可解释性和 AI 伦理放进同一门动手课,这种组合少见。讲师邀请 Google、Citadel、Bloomberg、Microsoft 的从业者讲课。
课程信息
- 学校
- 耶鲁(Yale)
- 课程号
- CPSC 4580/5580
- 讲师
- 斯蒂芬·斯莱德(Stephen Slade)
- 学期
- Spring 2026
- 平台
- 课程官网
- 费用
- 免费
- 难度
- 中级
- 学时
- 26 讲 × 80 分钟
- 先修
- 官网没有列先修;建议先会 Python 编程。
- 材料
- 讲义、代码、作业
- 许可证
- 未注明
课程大纲 · 共 25 节
大纲依据:Spring 2026 讲次列表(25 次课,不含 2 次取消的课)(查看原始页面 ↗)
- 1导论课Introductory Lecture
介绍决策系统的应用:推荐系统、广告实时竞价、自动驾驶。说明课程安排和嘉宾讲座制度。
- 2决策概览:要不要文身Overview of Decision Making - Getting a Tattoo
用一个日常决策问题,拆解一次决策包含的要素。
- 3决策导论Introduction to Decision Making
系统介绍决策问题的结构,以及研究决策的不同学科视角。
- 4经济学决策Economic Decision Making
讲经济学中的理性决策模型,例如期望效用。
- 5基于目标的决策与行为经济学Goal-based Decisions + Behavioral Economics
对比行为经济学发现的决策偏差与基于目标的决策模型。本次课改用 Zoom 授课。
- 6嘉宾讲座:Dan RussellGuest lecture: Dan Russell
前 Google 研究员 Dan Russell 客座。
- 7嘉宾讲座:John NiccolaiGuest lecture: John Niccolai, Citadel
Citadel 固定收益与宏观业务首席运营官客座。讲座不录像。
- 8金融(一)Finance
讲金融中的决策方法,为 HW2 的股票建议程序做准备。
- 9金融(二)Finance
继续讲金融决策,联系 HW2 中买入、卖出、持有的判断。
- 10嘉宾讲座:Joanne LipmanGuest lecture: Joanne Lipman
耶鲁讲师、资深记者 Joanne Lipman 客座,她曾任职《华尔街日报》和《今日美国》。
- 11认知模型Cognitive Models
回顾耶鲁 AI 项目的认知建模传统,并讨论 Searle 的中文屋论证。
- 12嘉宾讲座:William GoetzmannGuest lecture: Professor William Goetzmann, Yale School of Management
耶鲁管理学院教授 William Goetzmann 客座。
- 13嘉宾讲座:Phil VachonGuest speaker: Phil Vachon, Head of Infrastructure, Bloomberg LLC
Bloomberg 基础设施负责人客座。课前指定阅读 Bainbridge 1983 年的论文《自动化的反讽》。
- 14认知建模与论文Cognitive Modelling. Paper.
继续讲认知建模,说明期中论文要求:评述讲师专著《Goal-based Decision Making》。
- 15认知建模与项目(补录)Extra recorded lecture (Cognitive Modelling. Project.)
补录 3/4 取消的课,说明期末项目的要求。
- 16项目讨论与谎言Project Discussion + Lies
讨论学生项目选题,并讲决策中的说谎与欺骗。
- 17嘉宾讲座:Eren OrbeyGuest lecture: Eren Orbey, Microsoft
Microsoft 的 Eren Orbey 客座,他也为《纽约客》撰稿。讲座不录像。
- 18定性算术Qualitative Arithmetic
讲人在没有精确数字时怎样比较轻重,以及程序怎样模拟这种定性推理。
- 19专家系统与案例推理Expert and Case-Based Systems
对比基于规则的专家系统与基于案例的推理系统。
- 20目标Goals
讲目标的类型、优先级和冲突。这是基于目标决策模型的核心。
- 21嘉宾讲座:Ben FriedGuest speaker: Ben Fried
业界嘉宾 Ben Fried 客座。讲座不录像。
- 22目标与人际关系Goals and Relationships
讲人际关系怎样让一个人采纳他人的目标,并因此改变决策。
- 23嘉宾讲座:George Neville-NeilGuest lecture: George Neville-Neil, Yale CS ++
耶鲁计算机系的 George V. Neville-Neil 客座。
- 24学生项目展示(一)Student Presentations
学生展示期末决策系统项目。
- 25学生项目展示(二)Student Presentations
继续展示期末项目,每人限时 5 分钟。
耶鲁的其他AI课
- 人工智能 · Artificial Intelligence
- 图结构数据上的深度学习 · Deep Learning on Graph-Structured Data
- 可信深度学习 · Trustworthy Deep Learning
- 游戏中的计算智能 · Computational Intelligence for Games