- 时长
- 35–44 周 + 持续
- 先修
- 计算机科学基础
- 可从事
- 机器学习工程师, 数据科学家, AI 研究员, MLOps 工程师
适合编程熟练、喜欢数学和做实验的人。
-
阶段 1: 机器学习的数学 , 6–8 周
学习内容
动手做: 只用 NumPy 实现带梯度下降的线性回归,并画出损失下降的曲线。
进入下一阶段的标准: 你能在白板上讲清楚梯度下降。
-
阶段 2: 用于数据的 Python , 3–4 周
学习内容
动手做: 清洗并探索一个公开数据集,写下三个发现。
进入下一阶段的标准: 你能加载、清洗并总结一个从没见过的数据集。
-
阶段 3: 经典机器学习 , 8–10 周
学习内容
动手做: 一个端到端训练、在没见过的数据上测试的模型,并诚实写明它在哪里失败。
进入下一阶段的标准: 你能看出一个好分数其实是数据泄漏造成的。
-
阶段 4: 深度学习 , 10–12 周
学习内容
免费资源
动手做: 训练一个图像或文本分类器,并和上一阶段的经典模型比较。
进入下一阶段的标准: 你能自己编写并调试训练循环。
-
阶段 5: 语言模型 , 8–10 周
学习内容
动手做: 一个基于你自己笔记的问答应用,并用一个小测试集衡量它答对的比例。
进入下一阶段的标准: 你能解释模型为什么答错,并衡量一次改动是否有帮助。
-
阶段 6: 负责任地投入使用 , 持续
学习内容
动手做: 部署你的一个模型并加上监控,再写一份简短的模型卡,说明它不应该被用于什么。
进入下一阶段的标准: 这个阶段永远不会结束。持续发布,持续衡量。