🐸 青蛙编程网

机器学习

机器学习(ML) 是让计算机从数据中自己找规律的技术——不写死规则,而是"喂"例子让它学。这是 AI 板块的地基,也是理解 LLM、图像识别的前置知识。

五个小节带你从零到一:先建立直觉,再亲手训出第一个模型,最后完成一个房价预测实战小项目。全章代码可直接复制到本地运行,无需深厚数学底子。

章节规划

章节 内容 你会学到 状态
1. 什么是机器学习 和传统编程的区别 "人写规则" vs "数据教规则"的核心思维转变 ✅ 已上线
2. 监督学习入门 分类与回归 特征与标签、分类 vs 回归、训练集/测试集划分 ✅ 已上线
3. 第一个模型 用 scikit-learn 训练 安装 scikit-learn、鸢尾花分类、K 近邻四步训练法 ✅ 已上线
4. 模型评估 好坏怎么衡量 准确率、过拟合初印象、为什么不能用训练集自己考自己 ✅ 已上线
5. 实战:房价预测 线性回归完整项目 造数据、训练模型、解读系数、给新房估价 ✅ 已上线

适合谁看

  • 已学完 Python 基础,懂列表、字典、函数、循环
  • 想理解"AI 是怎么学东西的",而不仅仅是调用 API
  • 零数学背景也能入门,公式用大白话替代,代码优先

前置知识清单

在开始本板块前,确认你会:

  • Python 的 list、dict、for 循环、if 判断
  • pip install 安装第三方库
  • 读懂简单的二维列表(如 [[50, 1, 200], ...])
  • (可选)Pandas 基础:读取 CSV、选取列(不强制,思路一样)

常见问题速查

问题 简短回答
要学数学吗? 入门阶段不需要高等数学,理解"特征→标签"的直觉更重要;进阶再补线性代数与概率
必须用 scikit-learn 吗? 不是,但它是最经典、算法最全、文档最友好的入门库,强烈推荐
分类和回归怎么选? 要预测"是什么类"用分类,要预测"多少"用回归

动手建议

  1. 每章代码都建议本地运行一遍,不要只看不跑
  2. 遇到 ModuleNotFoundError,先 pip install 对应的库
  3. 完成《实战:房价预测》后,试着把数据换成你关心的任何数字预测问题

前置:Python 基础,懂一点 Pandas 更佳 🐸