使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
L2 正则化练习
本练习包含一个杂乱的小型训练数据集。
在这种情况下,过拟合问题比较令人担忧。幸运的是
正则化可能会有所帮助。
本练习包含三项相关的任务。简化比较
请在单独的标签页中运行每个任务。
- 任务 1:运行该模型至少 500 次。注意事项
以下:
<ph type="x-smartling-placeholder">
</ph>
- 测试损失。
- 测试损失与训练损失之间的差值。
- 特征和特征组合的已知权重。
(从 FEATURES 到 OUTPUT 的每条线的相对厚度
表示该特征或特征组合的已知权重。
将鼠标悬停在
每行。)
- 任务 2:(考虑在单独的标签页中执行此任务。)提高
正则化率范围为 0 到 0.3。然后,运行
模型训练至少 500 个周期,并找出以下问题的答案:
<ph type="x-smartling-placeholder">
</ph>
- 任务 2 中的测试损失与任务中的测试损失有何不同
1?
- 任务 2 中的测试损失与训练损失之间的差值如何
与任务 1 的不同之处?
- 每个特征和特征组合的已知权重有何不同
从任务 2 改为任务 1?
- 您的结果说明了模型复杂度如何?
- 任务 3:尝试不同的正则化率,尝试找出
最优值。
(答案位于练习正下方。)
点击加号图标即可查看答案。
将正则化率从 0 增加到 0.3 会产生以下结果:
效果:
鉴于数据集的随机性,无法预测
哪个正则化率能为您带来最佳结果。
对我们来说,正则化率为 0.3 或 1 通常会产生
最小的测试损失。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-22。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-22。"],[],[]]