Matlab神经网络工具箱中net.trainParam设置不成功问题
Matlab神经网络工具箱中net.trainParam设置不成功问题
本人找寻很久发现即使设置了net.trainParam中的各参数值,但是在nntraintool显示后一直都没有改变,找遍全网都发现有这样的问题。最后发现是net.trainFcn=‘trainlm’;这一句话在作祟,测试中发现这一句话若写在net.trainParam的参数后面则会使网络参数全部还原为默认
但若写在前面则可以
因此使用工具箱时需要注意学习函数设置的指令位置!!!避免让更多的人遇到这一问题。
同时这里我大致搜寻了一下这里由于本人使用的是旧版newff指令(自己划分训练集、测试集、验证集)认为epochs应该就等于iterations吧,毕竟没有batch,大家也不必在困扰咯!希望能帮到大家,欢迎交流!