智能的阶梯:从规则到神经网络

开篇:从”死脑筋”到”会思考”

如果让你写个程序判断”猫”:

  • 传统方法:写一堆规则:”如果有胡须、尖耳朵、喵喵叫→猫”
  • 问题:规则永远写不完,而且换个姿势就不认得了

AI 不这么干。它让机器自己学

这一路,是怎么走过来的?

一、机器学习的”祖师爷”:决策树

想象你玩”20个问题”猜动物:

  • “它有四条腿吗?” → 是
  • “会飞吗?” → 不会
  • “生活在陆地?” → 是
  • …最后猜”狗”

决策树就是这样:一问一答,最后得出结论。

优点:透明,你能看懂每一步。
缺点:复杂问题要问几百个问题,而且很多问题不知道怎么问。

深度学习层次

二、神经网络的”洋葱”比喻

深度学习 = 深层神经网络。

为什么”深”更好?

想象你认识一只猫:

  • 第一层(边缘检测):看到”有尖的”、”有弧线”的
  • 第二层(形状组合):尖+弧线 → 耳朵;圆+短线 → 眼睛
  • 第三层(部件组合):耳朵+眼睛+胡子 → 猫脸
  • 第四层(整体):猫脸+身体+尾巴 → 完整猫

每层都是对前一层的抽象。层数越多,理解越深。

深度学习层次

三、训练的”黑魔法”:反向传播

怎么让神经网络学会?

三步走

  1. 前向传播:输入图片,网络一层层算,最后输出”这可能是猫”
  2. 计算误差:如果答案是狗,算差多少
  3. 反向传播:从后往前,每一层都调整参数,让下次更准

这个过程要重复几百万次。

💡 比喻:像投篮,投偏了就知道手该往哪调。AI 也是不断试错。

AI学习概念

四、为什么传统编程不够用?

规则驱动 vs 数据驱动

项目 传统编程 机器学习
输入 数据 + 规则 数据 + 答案
输出 结果 规则(模型)
优势 准确、可控 适应性强、能学新模式
劣势 规则难写、不灵活 需要大量数据、不可解释

例子:过滤垃圾邮件

  • 传统:写规则”包含’免费’、’点击’、’恭喜’ → 垃圾” 骗子换词就失效
  • ML:给 1 万封标好”垃圾/正常”的邮件,自己学特征

五、神经网络的弱点

  1. 需要大量数据:没有足够例子,学不会
  2. 是黑箱:说不出”为什么这么判断”
  3. 会偏见:训练数据有偏见,AI 就有偏见

⚠️ 所以深度学习不是万能的,知道什么时候不该用也很重要。


系列文章

  1. 《人工智能科普系列:孩子也能听懂的AI术语课》
  2. 《AI小侦探:机器如何像人类一样学习?》
  3. 《智能的阶梯:从规则到神经网络》 ← 你正在读
  4. 《创造力的觉醒:当AI开始写作与绘画》