☕ 周末出门指南
XOR = 异或,两个输入不同才出门。
你的原则:天气好但朋友没空,或者天气不好但朋友有空,才出门
两个都好或者两个都不好 → 宅家。
试试看能不能调出 XOR。你会发现:单个感知机做不到
这是感知机的局限——线性不可分问题。需要多层网络才能解决。

🎮 动手玩:试试调出 XOR 门

0
天气 x₁
w₁=0.5
0
朋友 x₂
w₂=0.5
Σ
加权和 z
0
出门 y
☁️ 不好
🚫 没空
0.5
0.5
-0.8 😴 累了
z = 0.5×0 + 0.5×0 + (-0.8) = -0.8
输出 = z ≤ 0 → y = 0
📄 对应代码(参数自动同步)
# 参数(调滑块自动同步) w1 = 0.5 # 天气权重 w2 = 0.5 # 朋友权重 b = -0.8 # 偏置 def perceptron(x1, x2): z = w1*x1 + w2*x2 + b return 1 if z > 0 else 0 # 真值表 # (0,0)→ 0 (1,0)→ 0 # (0,1)→ 0 (1,1)→ 1

⚡ XOR 门

试试能不能用单个感知机实现 XOR(异或)——这其实不可能!
🎯 两个输入不同才输出 1。试试看——你会发现调不出来!
x₁x₂期望输出你的输出
000
011
101
110