多层前馈神经网络的构建与训练
1. 训练权重与反馈设置
1.1 权重更新方式
在神经网络训练中,权重的更新方式有增量训练和批量训练两种。例如, net.IW{1,1} 的结果为 0.9000 0.6200 ,这与增量训练得到的权重不同。在增量训练中,权重在一次遍历训练集时会更新三次;而批量训练中,权重在每个周期仅更新一次。
1.2 训练反馈参数设置
训练时,可以通过一些参数来控制训练窗口和命令行输出的显示。
- showWindow 参数:用于指定训练时训练窗口是否可见,默认情况下训练窗口会显示。
- showCommandLine 和 show 参数:分别用于确定是否生成命令行输出以及训练过程中命令行反馈的周期数。
以下代码示例展示了如何关闭训练窗口,并每 35 个周期提供一次训练状态信息:
net.trainParam.showWindow = false;
net.trainParam.showCommandLine = true;
net.trainParam.show = 35;
若要禁用所有训练显示,可同时关闭训练窗口和命令行反馈:
net.trainParam.showWindow = false;
net.trainParam.showComma
超级会员免费看
订阅专栏 解锁全文
9万+

被折叠的 条评论
为什么被折叠?



