BP神经网络中初始权值和阈值的设定代码如下:w1=x(1:inputnum*hiddennum);B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);B2=x(inputnum*hidde
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 11:29:39
![BP神经网络中初始权值和阈值的设定代码如下:w1=x(1:inputnum*hiddennum);B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);B2=x(inputnum*hidde](/uploads/image/z/11280797-53-7.jpg?t=BP%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E4%B8%AD%E5%88%9D%E5%A7%8B%E6%9D%83%E5%80%BC%E5%92%8C%E9%98%88%E5%80%BC%E7%9A%84%E8%AE%BE%E5%AE%9A%E4%BB%A3%E7%A0%81%E5%A6%82%E4%B8%8B%EF%BC%9Aw1%3Dx%281%3Ainputnum%2Ahiddennum%29%3BB1%3Dx%28inputnum%2Ahiddennum%2B1%3Ainputnum%2Ahiddennum%2Bhiddennum%29%3Bw2%3Dx%28inputnum%2Ahiddennum%2Bhiddennum%2B1%3Ainputnum%2Ahiddennum%2Bhiddennum%2Bhiddennum%2Aoutputnum%29%3BB2%3Dx%28inputnum%2Ahidde)
BP神经网络中初始权值和阈值的设定代码如下:w1=x(1:inputnum*hiddennum);B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);B2=x(inputnum*hidde
BP神经网络中初始权值和阈值的设定
代码如下:
w1=x(1:inputnum*hiddennum);
B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);
w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);
B2=x(inputnum*hiddennum+hiddennum+hiddennum*outputnum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum+outputnum);
为什么要这么确定?
BP神经网络中初始权值和阈值的设定代码如下:w1=x(1:inputnum*hiddennum);B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);B2=x(inputnum*hidde
你这是不是用遗传算法优化权值和阀值啊?
我不知道你x的哪里来的?所以也不知道你是如何确定初始权值和阀值.
不过我们平常写程序时这些值都是随机赋予的.