xiaofu OS

Stanford University

Stanford CS 229

Machine Learning

线性代数、概率统计、微积分和 Python 编程 · 进阶 · 核心

课程概览

CS229 是理论与应用并重的机器学习课程。当前学期页面和资料访问方式可能不同;部分课程文件仅向 Stanford 校内成员开放。自学时可将公开 syllabus 与讲义配合使用,不把某一历史版当成当前课程要求。

学习目标

  • 理解监督与无监督学习中的经典模型
  • 掌握训练、验证、误差分析与模型选择
  • 建立机器学习方法与应用问题之间的联系

使用语言:Python

主要主题

  • 监督学习与判别模型
  • 生成模型、SVM 与模型选择
  • 学习理论与神经网络
  • 无监督学习
  • 强化学习与控制

平台建议学时:约 100–170 小时。估算依据:平台估算:按公开课程讲义、作业和数学复习安排估算;课件年份与个人基础会影响投入。

官方与学习资源

课程 / 官方资源主页 ↗

阅读原 CS 指南课程说明 →

查看已有课程资源页 → · 官方习题与练习入口 →

学习建议

  • 先补齐向量微积分、概率和矩阵运算,再做作业。
  • 每个模型同时写出假设、损失函数和评估方式。
  • 遇到权限限制时以公开版本或教材补足,不使用未授权副本。

可选实践

  • 在固定数据切分上比较两种基线,报告误差来源和复现实验设置。

本页为本站编辑索引,难度、重要性和学时是平台建议,不代表院校评级或个人已完成经历。课程内容、先修、版本及访问条件以官方资源为准。

整理依据:Stanford CS229 官方页面与课程公开 handout

记录核对日期:2026-11-05,不代表资源持续可用。

来源与许可说明