3个月机器学习规划-项目清单

目标说明

这页列出 3 个月学习周期内建议完成的项目,按“难度逐步上升、覆盖面逐步扩大”的原则设计。


第1阶段项目:结构化数据入门项目

项目目标

  • 熟悉 pandas、scikit-learn、评估指标和可视化
  • 完整走一遍结构化数据机器学习流程

可选题目

  • 房价预测
  • 泰坦尼克生存预测
  • 用户流失预测
  • 信用风险分类

最低交付标准

  • 完成数据清洗
  • 完成至少 2 个模型对比
  • 写出评估结果
  • 写出结论和改进方向

第2阶段项目:PyTorch 小项目

项目目标

  • 跑通完整的深度学习训练流程
  • 理解 Dataset、DataLoader、训练循环和验证循环

可选题目

  • 手写数字识别
  • 简单图像分类
  • 新闻文本分类

最低交付标准

  • 独立写训练代码
  • 记录训练损失和验证损失
  • 做至少一轮调参
  • 总结模型效果和问题

第3阶段项目:最终综合项目

项目目标

  • 做一个完整端到端项目
  • 把机器学习方法论、代码能力和文档输出结合起来

可选题目

  • 结构化数据预测项目加强版
  • 文本分类项目
  • 小型图像分类项目
  • 结合业务场景的自定义项目

建议项目结构

  • data/
  • notebooks/
  • src/
  • reports/
  • README.md

最低交付标准

  • 有明确问题定义
  • 有数据处理流程
  • 有模型方案与评估
  • 有结果分析
  • 有项目复盘

项目选择建议

如果你想更快建立信心

  • 先做结构化数据项目
  • 工具链简单,反馈更快

如果你想往大模型方向过渡

  • 最终项目可以选文本分类
  • 为后续 NLP、Embedding、RAG 学习做准备

如果你想往工程落地方向过渡

  • 最终项目尽量补上代码结构、配置管理和简单部署说明