MATLAb神经网络中net.iw{1?MATLAB里bp神经网络怎么做滚动预测?
MATLAb神经网络中net.iw{1?
第一个1表示层数,第二个1表示这一层的第几个输入神经元。要是三层网络的话,可以表示成net.IW{1,1}和net.LW{2,1}。注:IW表示输入层到隐含层的权值,LW表示隐含层到输出层的权值。
MATLAB里bp神经网络怎么做滚动预测?
就是根据以往的数据,通过训练以往的数据会得到一个算法,然后根据得到的算法预测,举个简单的例子,比如说现在假设1+1可以得到2,就是两个1会得到一个2,那么就用两个1作为训练数据,2就是目标值,每次训练之后会有一个结果,将这个结果不断和目标值进行误差对比,如果误差无法达到要求,就再返回重新训练,直到训练结果和目标值的误差达到理想的误差,之后再通过得到的算法可以算出接近2的结果,在使用中就是假设前几次的数据对于后一次的数据有影响,用前几次作为训练数据,后一次的作为目标值,不断通过训练会得到一个算法,用这个算法就可以进行后续数据的预测,说的不够完善的地方多多见谅
如何查看matlab神经网络权值矩阵?
这个很简单啊,比如说是rbf网络,查看网络权值矩阵方法是: 应该是运行完后,在命令窗口输入 net.b{1} net.iw{1,1} net.b{2} net.lw{2,1} 你可以在命令窗口输入type newrbe,查看该函数里面的一些参数,把你需要的输出即可
版权声明
本文仅代表作者观点,不代表木答案立场。