再加上MATLAB中强大的集成命令函数,让我们直接跳过“刀耕火种”的时代,直接使用BP神经网络算法进行预测。...加权
x1 →x1×w1 x1 →x1×w1
(2)求和
(x1×w1) +(x1×w1)
(3)偏置(阈值)
(x1×w1) +(x1×w1)- b
(4)激活函数(将无限制的输入转化为可预测形式的输入...100,显示中间结果的周期show为:10
BP神经网络预测源代码
clc,clear
p1=[1.24,1.27;1.36,1.74;1.38,1.64;1.38,1.82;1.38,1.90;...divideFcn ='';
net2 = train(net2,p,goal);
x=[1.24 1.80;1.28 1.84;1.40 2.04]';
y0=sim(net2,p) %输入样本的预测...y=sim(net2,x)%对三组数据的预测
结果显示:我们可以看到当迭代次数为18次时,目标差(Performance)就达到了期望值,训练的效果较好。