1. 什么是 TensorFlow Playground?
TensorFlow Playground 是 Google 推出的交互式神经网络可视化工具 ,完全在浏览器里运行,无需安装任何环境。
只要用鼠标拖拽,就能实时看到:
- 隐藏层数量/神经元数量对决策边界的影响
- 学习率、激活函数、正则化如何改变训练动态
- 训练集/测试集损失曲线随 epoch 的变化

2. 界面速览:5 大区 1 张图
| 区域 | 作用 | 关键控件示例 |
|---|---|---|
| ① 数据区 | 选择内置数据集或手动造数据 | Circle、Spiral、XOR、reg-plane ... |
| ② 特征区 | 决定输入维度 | X、Y、X×Y、sin(X)... |
| ③ 网络区 | 拖拽改变拓扑 | 4→2→2 神经元 |
| ④ 训练区 | 超参数&训练按钮 | LR、激活、正则、batch、epoch |
| ⑤ 可视化 | 实时决策边界&曲线 | 热力图+折线图 |

3. 其他板块用途一览
- 数据生成器:点击"DATA"→"REGENERATE"可重新采样;拖动"Noise"滑块给数据加噪,观察鲁棒性。
- 特征工程面板:勾选/取消 X²、sin(X) 等非线性特征,立即看到决策边界能否"弯"过去。
- 网络拓扑画布:鼠标拖拽即可增/删层、增/删神经元,URL 自动同步,一键分享。
- 训练控制台:Start/Pause/Step 控制训练;Reset 重新随机初始化权重;Show test data 切换显隐测试点。
- 曲线监控窗:左侧折线图实时绘制训练/测试损失,右上角给出当前 epoch、学习率、正则系数等数值反馈。