← 返回课程 🛰️ E04 · 第3课 1957 年 · 人工智能简史 🧠 机器学习 · 最早的雏形机器学习(Machine Learning)不靠人把规则写死,而是给机器一堆例子,让它自己从数据里找规律——简单说就是「不写规则、让它自己学」。层级:人工智能 ⊃ 机器学习 ⊃ 深度学习本站在这一门里的位置:1957 年罗森布拉特的感知机用数据训练、自己调权重,是机器学习最早的样子。

🧠 感知机:第一台会学习的机器

🎯 认识罗森布拉特的感知机——第一台像神经元一样会「学习」的机器,理解「输入—权重—判断」的雏形
1957 🧠 第 3 站 / 16 · 1957 年

感知机:第一台会学习的机器

像一颗小小的神经元
🎯 本课目标:认识罗森布拉特的感知机——第一台像神经元一样会「学习」的机器,理解「输入—权重—判断」的雏形

🕰️ 故事时间 · 那时候发生了什么?

1957 年 · 🧠
弗兰克·罗森布拉特
弗兰克·罗森布拉特Frank Rosenblatt
1928 — 1971
美国心理学家 · 计算机科学家
  • 1928 年出生在美国,是心理学家也是计算机科学家
  • 1957 年造出第一台把「从例子里学习」做成硬件、并轰动世界的机器——感知机
  • 灵感来自大脑里的「神经元」
  • 今天 AI 的「学习」,都源自他「拧动权重旋钮」的灵感

🖼️ 图片来源:CC BY-SA 4.0 · Wikimedia Commons

1928 — 1940 年代 · 背景
生物神经元示意图:树枝状的树突收信号,经过细胞体,再顺着长长的轴突传出去
神经元:一根根「树枝」收信号,再顺着长长的「轴突」传出去。背景 · 大脑的启发

1928 年,弗兰克·罗森布拉特出生在美国。他既是心理学家,也是计算机科学家。小时候的他一定也好奇过:我们人是怎么认出东西、怎么学会新本领的呢?

答案就在脑子里。1943 年,麦卡洛克和皮茨第一次把「神经元」画成了一张可以计算的图;1949 年,心理学家赫布又发现:两个神经元如果总是一起点亮,它们之间的连接就会变粗——一起亮的,会连得更紧。罗森布拉特想:既然大脑是这么学的,能不能照着这张图纸,造一台会「学习」的机器?

1957 · 提出
罗森布拉特用字母卡片考机器
他给机器出过一道题:把字母卡片放在它「眼睛」前面,看它认不认得出。提出 · 1957 年 · 美国海军新闻照

1957 年,罗森布拉特在康奈尔航空实验室真的把它造了出来——「感知机」。这个名字来自 perception(感知),是他自己起的。

它个头不大,看上去也不算聪明,却做成了一件全新的事:会根据经验改变自己的判断。美国海军很快出钱支持这项研究——他们想知道,这台机器将来能不能自己认路、认东西。

1958 · 登报
感知机认得的东西:三角形、正方形、圆形,以及四个写法不同、位置不同的字母 A,它都能认出来
它当时真正会的,其实很朴素:认图形、认字母。登报 · 本课自绘

第二年,也就是 1958 年,消息登了报,全世界都轰动了。《纽约时报》的标题写着「海军的新装置会通过实践学习」,文章里还说:它将来也许能走路、说话、看东西,甚至能自己复制自己。

报纸把它吹上了天。可它当时真正会的,其实很朴素:认出简单的几何图形——三角形、正方形、圆形;同一个「A」多看几遍,它就能稳稳认出来,位置挪一挪、写得不一样,也照样认得。

1960 · 实现
Mark I 感知机
Mark I 感知机:400 个「光电池眼睛」排成视网膜,下面是一排排可调的小旋钮。
Mark I 感知机的部件图
操作手册里的整机图:相机(眼睛)、反应面板、马达面板……

1960 年,他们真的把它造成了真机器——「Mark I 感知机」。

它有 400 只「眼睛」(排成 20×20 的光电池)、512 个中间单元,最后汇成 8 个输出。最特别的是它的「记忆」:一排排小马达带着电位器,真的在拧旋钮——这些旋钮,就是它的「权重」。

🎛 它是怎么学的
感知机的学习过程:先猜一个答案,猜错了就拧一拧内部的小旋钮(权重),再猜一次,多试几次就越猜越准
学习就是一圈一圈地「猜 → 拧 → 再猜」。学习原理 · 本课自绘

它是怎么学习的呢?先瞎猜一个答案;如果猜错了,就把自己内部的小旋钮「拧一点」——科学家把这个旋钮叫「权重」。

不用人把规则写给它,只要给它足够多的例子,它自己就越来越准。它不认识「规则」,只认识「例子」——这就是「学习」,今天所有 AI 的学习,都是从这样一圈一圈转出来的。

1969 · 一盆冷水
1969 年明斯基和帕佩特出书证明单层感知机连异或都学不会(一条直线分不开),随后 AI 进入第一次寒冬
「异或」用一条直线分不开;这本书掀起了第一次 AI 寒冬。插曲 · 本课自绘

可是热情没有持续太久。1969 年,当年一起写提案的明斯基和帕佩特出了一本书,书名就叫《感知机》。他们用数学证明:单层感知机连「异或」这么简单的规则都学不会——用一条直线,永远画不出那个答案。书里还说,把感知机一层层叠起来也「没什么前途」。

这本书让全世界的热情迅速冷了下来:经费断了、论文没人看,AI 走进了第一次「寒冬」。更可惜的是,罗森布拉特没能等到它翻身——1971 年 7 月 11 日,他 43 岁生日那天,在划船时意外溺水去世了。

🔁 后世影响
从单层感知机到多层神经网络:1957 年只有一层,1986 年学会用反向传播训练多层,今天的大模型有上千亿个可调参数
一层不够,就叠起来:从 1957 的一层,到今天的一层层叠出来的大模型。影响 · 本课自绘

历史后来开了个大玩笑。1986 年,科学家发现:只要把感知机一层层叠起来,再用「反向传播」去训练它,异或根本不是问题(这个故事,第 6 课会细讲)。

从那以后,「一层叠一层」的神经网络越做越大:2012 年学会了认图,2022 年学会了聊天。今天的大模型有上千亿个「旋钮」——它们全都是罗森布拉特那个小旋钮的后代。

🖼️ 图片:罗森布拉特肖像、Mark I 真机照与操作手册部件图、新闻照、神经元图来自维基共享资源(经 kids.kiddle.co 镜像);其余四张示意图(它能认出什么 / 猜错了就拧旋钮 / 一盆冷水 / 一层不够就叠起来)均为本课自绘

📖 知识小课堂 · 记住这个魔法!

点击卡片翻开,看看背后的知识~

会学习的机器👆 点我翻开
感知机是历史上第一台能通过经验改变判断的机器
💡仿生小灵感👆 点我翻开
它模仿大脑的「神经元」:树枝状的部分收信号,长长的轴突把信号送出去
🧬一起亮就连得紧👆 点我翻开
1949 年赫布发现:两个神经元总是一起点亮,它们之间的连接就会变粗
🏷️名字从哪来👆 点我翻开
Perceptron 来自 perception(感知)——这个名字是罗森布拉特自己起的
📰报纸吹上了天👆 点我翻开
《纽约时报》说它将来能走路、说话、看东西;其实它只会认简单图形和字母
🔬Mark I 真机👆 点我翻开
400 只「眼睛」、512 个中间单元、8 个输出;马达拧 4096 个电位器 = 调权重
🔑学习的秘密👆 点我翻开
猜错就调整「权重」小旋钮 → 多试几次就越猜越准
❄️寒冬与翻身👆 点我翻开
1969 年单层连「异或」都学不会 → 第一次寒冬;1986 年叠起来就解决了
🧠感知机可视化训练器 · 单层感知机(会学习的小神经元)

🔬 1958 年的真机:Mark I 感知机

罗森布拉特不只写了公式,还真的造出了一台机器 —— Mark I 感知机:用 400 个光电管当「眼睛」,512 个「关联单元」把光电管信号汇总成 512 个输入值,8 个「响应单元」给出答案。它的结构和下面的训练器一模一样,只是规模大了很多。

👁️ 视网膜400 个光电管
20 × 20 光电管阵列 = 机器「看到」的原始画面
随机固定连线不参与学习
🧩 关联单元 A512 个
把若干个光电管加起来 → 现代图里的「输入 x」
电位计 × 4096马达转动它 = 调权重
🎯 响应单元 R8 个
12345678
对 512 个 A 值加权求和,给出一个答案
🔎 和下面的训练器对照着看:光电管 = 机器「看到」的原始画面(随机固定连线,不学习) · A 单元 = 现代图里的输入 x₁ / x₂(权重乘的就是它) · 电位计 = 权重 w · R 单元 = 输出 y。
真机是靠马达一点点拧电位计来学习;我们的训练器是用公式 w ← w + η·(答案 − 预测)·x 一点点改权重 —— 干的是同一件事。
⚠️ 容易搞混的一点:真机里被权重乘的不是 400 个光电管,而是 512 个 A 单元 —— 光电管只是固定的「前置处理」,负责把画面分成 512 个小区。
👁️ 400 光电管 🧩 512 A 单元 🎛️ 4096 电位计 🎯 8 R 单元

📋 训练数据格式

每个样本 = 2 个开关输入 + 1 个正确答案。先选一个逻辑任务,再点训练。

🧠 感知机可视化训练器 2 输入 · 1 输出

先选一个逻辑任务(与 AND / 或 OR / 异或 XOR),点「🎬 开始可视化训练」看完整训练过程(每轮错误数 + 分界线变化);想看它「一次是怎么学会的」,就点「👣 单步」:会用 11 步走完一条样本(算加权求和 → 过「激活」这一关:把算出来的和数过一道门槛,超过了就答「是」、没超过就答「否」→ 比答案 → 拧旋钮)。想看得更大,点右上角 ⛶ 手动全屏。

📚 训练数据 4 组
🧠 网络结构 · 2 输入 + 偏置 → 求和 → 激活
权重连线(越粗越重要) 出错的样本 这一步正在算 刚拧过的旋钮
就绪点「单步」开始:一步一步看「加权求和 → 激活 → 比答案 → 拧旋钮」(会自动放大到全屏)
📉 每轮错误数(学到 0 就学会啦)
学习率 η =
状态: 就绪 ❌ 错误: 0 🔢 步数: 0 📚 epoch: 0

✍️ 互动演示:看看感知机的「分界线」

四个点代表四种输入组合。绿点=答案 1,红点=答案 0。训练后,蓝色直线就是感知机学到的「分界线」——它能把绿点和红点分开吗?试试选「异或 XOR」你会发现……一条直线永远分不开!

答案 1 答案 0 —— 感知机的分界线

x₁ = 0/1(横轴),x₂ = 0/1(纵轴)。感知机只能画一条直线, 所以它学得会「与 AND」「或 OR」(能分开), 却学不会「异或 XOR」(无论怎么画,总有两个点混在一起)——这就是单层感知机的局限!

❓ 小测验 · 你学会了吗?

点选答案,答对会变绿、答错会变红(可重试)~

Q1. 感知机最重要的本领是什么?

Q2. 感知机的灵感来自哪里?

Q3. 感知机「学习」时,主要调整的是什么?

Q4. Mark I 感知机的「视网膜」,是由什么组成的?

Q5. 真机里「被权重乘」的,是哪一部分?

Q6. 训练器里的「激活」这一步,做的是什么?

Q7. 学习率 η 越大,改旋钮的步子会怎么样?

Q8. 「异或 XOR」为什么单层感知机学不会?

🏁 回顾与完课 · 为自己盖章

我从故事里记住了一个新知识我能把这个故事讲给家人听我完成了一次小任务挑战我想把这一站和下一站连起来想一想

💭 思考一下:猜错一次没关系,调整一下再来,就越来越准。你在学习上,有没有「调整再试」的经历?

🏅

人工智能简史 · 完课证明

小小学员 完成了 本站感知机:第一台会学习的机器

学会:像一颗小小的神经元

第 3 站
已完课