使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
神经网络初始化
本练习再次使用 XOR 数据,但关注的是可重复性
以及初始化的重要性。
任务 1:运行给定模型四到五次。在每次实验之前
请点击重置网络按钮,以获取新的随机初始化。
(重置网络按钮是一个圆形重置箭头,仅指向
“播放”按钮左侧)。让每次试验至少运行 500 步
以确保收敛。每个模型输出会收敛为哪种形状?
这说明了初始化在非凸形中的作用
优化?
任务 2:尝试通过添加层来让模型稍微复杂一点
以及几个额外的节点重复任务 1 中的试验。是否
是否能提高结果的稳定性?
(答案位于练习正下方。)
点击加号图标,即可查看任务 1 的答案。
每次运行时,学习模型都有不同的形状。融合
测试损失从最低到最高变化几乎是原来的 2 倍。
点击加号图标,即可查看任务 2 的答案。
添加层和额外节点会产生更多可重复的结果。
每次运行时,生成的模型看起来大致相同。此外,
收敛的测试损失在运行之间的方差较小。
如未另行说明,那么本页面中的内容已根据知识共享署名 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。"],[],[]]