CURATED GUIDE · 固定上游版本

ML For Beginners:机器学习的 8 周实践路线

用 8 周串联微软机器学习入门课,覆盖回归、分类、聚类、NLP、时间序列和模型调试。

微软 ML-For-Beginners 以经典机器学习为主,课程包含数据处理、回归、分类、聚类、NLP、时间序列、强化学习和实际应用。本站把原课重组为 8 周实践路线,不提供整仓 ZIP。

固定版本:de2d4e12236445198213a0711855e348e7253cd4。导览中的周次是本站编排,不是上游新增的官方课表。

开始前:统一实验习惯

第 1 周:问题定义、技术与公平性

原课:

本周产出:为一个公开数据集写问题卡,明确目标变量、特征、使用者、错误成本和不应使用的场景。区分分类、回归、聚类与推荐,不用“AI”掩盖具体任务。

第 2 周:工具、数据准备与可视化

原课:

本周产出:用 Scikit-learn、Pandas 和可视化工具检查缺失、异常、重复、分布和类别编码。先划分训练与测试,再拟合预处理器,避免测试信息泄漏。

验收:能用一张图和一个统计结果说明为什么做某项清洗,并保留未清洗基线作比较。

第 3 周:线性与逻辑回归

原课:

本周产出:完成一个数值预测和一个二分类实验。回归至少报告 MAE 或 RMSE,分类不能只看准确率,还要结合混淆矩阵、精确率、召回率和任务成本。

自测:能解释线性回归与逻辑回归的输出差异,为什么不能把分类概率直接当成现实保证。

第 4 周:把模型做成可调用的小应用

原课:Web App。

本周产出:保存训练好的模型和预处理流程,提供一个小型 Web 预测界面。检查输入范围、反序列化来源、异常提示和模型版本,不加载来源不明的模型文件。

验收:换一台干净环境按 README 能运行;非法输入不会导致服务崩溃;展示结果时注明局限。

第 5 周:分类器与推荐小项目

原课:

本周产出:使用相同数据划分比较至少两个分类器,并增加一个简单规则或多数类基线。用交叉验证观察稳定性,但不要在测试集上选择模型。

第 6 周:聚类不是自动产生真相

原课:

本周产出:比较不同缩放和簇数下的结果,检查聚类是否稳定、是否可解释。不要把算法给出的簇直接贴上带价值判断的人群标签。

第 7 周:NLP 与时间序列

原课:

本周产出:任选一种。文本任务记录分词和标签规则;时间序列按时间先后划分数据,与朴素预测比较,避免随机打乱导致未来信息泄漏。

第 8 周:真实场景与模型调试

原课:

最终项目应包含:

  1. 问题定义和不适用范围。
  2. 数据来源、许可、时间范围与已知偏差。
  3. 简单基线、模型、预处理与完整评估。
  4. 错误分组和典型失败案例。
  5. 可复现环境、运行命令和模型版本。
  6. 上线前需要的人工复核、监控和回退方案。

常见误区检查

来源与许可

上游 Copyright (c) Microsoft Corporation,采用 MIT License。本站重新编排 8 周路线,新增实践产出、检查点和风险提示,仅引用课程结构与固定版本链接。

MIT 许可要点:保留版权与许可声明后可使用、复制、修改、合并、发布、分发、再许可和销售;软件按“原样”提供,不附带明示或默示担保。完整法律文本以上游 LICENSE 为准。

离线保存这份精选导览

关注公众号「日拱一卒」,发送口令「机器学习」,按提示验证后下载 Markdown 或 PDF。

前往下载