BP神经网络连接权值如何确定

2024-11-15 12:58:23
推荐回答(4个)
回答(1):

  确认方法:
  统计学认为,在统计中计算平均数等指标时,对各个变量值具有权衡轻重作用的数值就称为权数。
例子:求下列数串的平均数
3、4、3、3、3、2、4、4、3、3、
一般求法为(3+4+3+3+3+2+4+4+3+3)/10=3.2
加权求法为(6*3+3*4+2)/10=3.2
其中3出现6次,4出现3次,2出现1次.6、3、1就叫权数。这种方法叫加权法。
一般说的平均数,就是把所有的数加起来,再除以这些数的总个数。表示为:
(p1+p2+p3+…..+pn)/n;
但有的数据记录中有一些相同的数据,在计算的时候,那一个数有几个相同数,就把这个数乘上几,这个几,就叫权,加权,就是乘上几后再加。平均数还是要除以总个数。
还是以上面的各个数为例:
它们每个数都有一些相同数,表示为:k1,k2,k3…….kn;
加权平均的公式是:(k1p1+k2p2+k3p3+……knpn)/(k1+k2+k3+…..kn)

回答(2):

BP神经网络的权值是通过对网络的训练得到的。
1、如果使用MATLAB的话不要自己设定,newff之后会自动赋值。
也可以手动:net.IW{}= ; net.bias{}=。
2、一般来说输入归一化,那么w和b取0-1的随机数就行。

回答(3):

开始先随机给一个较小的权值,然后经过不断的训练得出最终的权值,从而得出所要求的网络结构。

回答(4):

BP神经网络的权值是通过对网络的训练得到的。