从函数到神经网络
核心思想演进路线
函数 → 符号主义 → 联结主义 → 神经网络
一切皆函数
基本信念
早期的人工智能相信,这个世界上的所有逻辑或知识,都可以用一个函数来表示。
作用流程

现实世界(x) --[符号化]--> f(x) --[规则]--> y --[解释]--> 现实世界
举例
| 输入 | 函数(规则) | 输出 |
|---|---|---|
| 直角三角形两边长 a, b | 勾股定理 | 斜边长度 c |
| 质量 m、加速度 a | 牛顿第二定律 F = ma | 作用力 F |
早期 AI 思路:符号主义
人工智能早期的思路——符号主义。
核心思想
人类试图为各种任务编写明确的函数规则。
面临的困境
| 任务 | 符号主义思路 | 实际困难 |
|---|---|---|
| 图像识别 | 编写识别狗的规则 | 规则复杂到无法编写 |
| 机器翻译 | 语 法规则 + 词典 | 无法做到丝滑自然 |
这条路走到头了。很多问题,人类实在是想不出怎么写成一个明确的函数。
现代 AI 思路:联结主义
既然不知道这个函数长什么样,那就换个思路。
核心思想
从已知数据 (x, y),反向推导出函数关系。
两大法宝
| 口诀 | 含义 |
|---|---|
| 假设 | 先假设一个函数形式(如 y = wx + b),然后根据数据调整参数 |
| 近似 | 不追求完美匹配,允许存在误差,追求足够接近即可 |
举例
已知数据点:
| x | y |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 6 |
| 4 | 8 |
→ 猜测函数 y = 2x(符号主义思路,一眼看穿)
但如果是这样的数据:
| x | y |
|---|---|
| 2 | 2 |
| 3 | 2.5 |
| 4 | 3 |
| 5 | 3.5 |
→ 就需要用"假设 + 近似"的方法,通过调整 w 和 b,让直线逐渐逼近数据点。
两大 AI 范式对比
| 维度 | 符号主义 | 联结主义 |
|---|---|---|
| 核心目标 | 寻找宇宙真理的万能公式 | 找到足够接近真实答案的近似解 |
| 方法 | 人为定义规则 | 通过数据拟合(假设 + 近似) |
| 局限性 | 遇到复杂任务(如图像识别)无法编写规则 | 需要大量数据和计算 |
| 方法论 | 人类设计规则(精心设计菜谱) | 数据驱动(基于统计学习逐渐逼近) |
引入非线性:激活函数
问题
线性函数 f(x) = wx + b 只能拟合直线关系,对于曲线分布的数据无能为力。