更多课程
课程进阶

哈佛 CS1810:机器学习(2026)

Harvard CS1810:Machine Learning(2026)

AI 导读

哈佛大学 2026 年 CS1810 机器学习课程主页,授课教师为 David Alvarez-Melis 和 Yilun Du,上课时间为周二、周四 9:45–11:00,地点 SEC 1.321。课程对机器学习、概率推理和不确定环境下的决策做广泛而严谨的介绍,讨论常见算法的动机及其适用于特定任务的性质,要求推导多种方法的数学基础并将其应用于真实数据。主题包括监督学习、集成方法与提升、神经网络、支持向量机、核方法、聚类与无监督学习、最大似然、图模型、隐马尔可夫模型、推断方法、强化学习。课程面向高年级本科生,要求能编写较复杂程序、具备概率论基础并熟悉微积分与线性代数,提供的脚手架代码均为 Python。

分级
值得看
收录时间
2026-10-29
难度
进阶
语言
英文

学完你能

  • 理解常见机器学习算法背后的动机及其适用条件
  • 推导多种常用机器学习方法的数学基础
  • 将机器学习方法应用于真实数据任务
  • 掌握监督学习、集成与提升、神经网络、支持向量机与核方法等主题
  • 了解聚类与无监督学习、最大似然、图模型、隐马尔可夫模型与推断方法
  • 建立对强化学习基本问题的认识

适合你吗

适合

  • 具备较强编程能力、希望系统学习机器学习理论与应用的高年级本科生
  • 已修过概率论并熟悉微积分与线性代数的学生
  • 希望既理解算法原理又能用真实数据实践的学习者

暂不适合

  • 尚无编程经验或仅达到入门编程水平的初学者
  • 未接触过概率论、微积分与线性代数的学习者

需要先会

需要能写较复杂程序(约 CS 50 以上水平,配套代码为 Python),并具备概率论基础(如 STAT 110 或同等)以及微积分与线性代数基础(如 AM 22a、Math 21b 或同等)。

课程特点

内容侧重
兼顾机器学习方法的数学推导与面向真实数据的应用,强调对方法适用性的概念性理解。
练习与项目
用真实数据应用机器学习;课程提供的配套脚手架代码为 Python。
投入时间
每周两次课,周二、周四 9:45–11:00。

内容覆盖

  • 监督学习
  • 集成方法与提升
  • 神经网络
  • 支持向量机
  • 核方法
  • 聚类与无监督学习
  • 最大似然
  • 图模型
  • 隐马尔可夫模型
  • 推断方法
  • 强化学习