训练集和测试集

我们回到 Playground 对训练集进行实验 和测试集。

本练习提供了一个测试集和一个训练集,它们均选自 相同的数据集。默认情况下,可视化图表仅显示训练 。如果你想查看测试集,请点击 可视化图表正下方的显示测试数据复选框。在 ,请注意以下区别:

  • 训练示例具有白色轮廓。
  • 测试样本具有黑色轮廓。

任务 1:使用指定设置运行 Playground,具体操作如下: 以下:

  1. 点击“运行/暂停”按钮:
  2. 观察测试损失值和训练损失值的变化。
  3. 当测试损失值和训练损失值停止变化时 或偶尔更改一次,按“运行/暂停”(Run/Pause) 按钮 以暂停 Playground。
。 请注意测试损失与训练损失之间的增量。我们会尽量减少 Delta。

任务 2:执行以下操作:

  1. 按 重置 (Reset) 按钮。
  2. 修改学习内容 比率
  3. 按下“运行/暂停”(Run/Pause) 按钮:
  4. 让 Playground 运行至少 150 个周期。

测试损失与训练损失之间的差值是较低还是较低? 更高的学习速率?如果您同时修改两个 学习速率和 批次大小

可选任务 3:标有训练数据百分比的滑块 可让您控制训练数据与测试数据的比例。例如: 则 90% 的数据会用于训练集, 将剩余的 10% 用于测试集。

执行以下操作:

  1. 降低“训练数据百分比”从 50% 到 10%
  2. 尝试不同的学习速率和批次大小,并记录您的 结果。
。 如果改变训练数据百分比, 学习设置?如果是,原因是什么?