cost.m
来自「这是一个造价预测的MATLAB程序」· M 代码 · 共 32 行
M
32 行
P=[5.0000 1.0000 4.0000 2.0000 1.0000 2.0000;
5.0000 2.0000 4.0000 5.0000 5.0000 2.0000;
5.0000 5.0000 4.0000 5.0000 4.0000 2.0000;
5.0000 4.0000 4.0000 4.0000 2.0000 2.0000;
5.0000 5.0000 4.0000 4.0000 1.0000 2.0000;
5.0000 6.0000 4.0000 5.0000 1.0000 2.0000;
1.0000 4.0000 1.0000 4.0000 2.0000 1.0000;
2.0000 5.0000 5.0000 2.0000 4.0000 1.0000;
2.0000 4.0000 4.0000 4.0000 2.0000 4.0000;
6.0000 5.0000 6.0000 4.0000 5.0000 6.0000;
4.0000 5.0000 5.0000 4.0000 4.0000 2.0000;
5.0000 4.0000 4.0000 4.0000 2.0000 4.0000]';
T=[15.1600;
14.2300;
15.6600;
10.7800;
8.6100;
8.1600;
5.1500;
7.1600;
11.6900;
16.1000;
8.1600;
9.6800]';
net=newff ((minmax(P), [6, 13, 1]); %设计BP 网络,参数为8个输入单元,17个隐层单元,1个输出单元
net.trainParam.show=1; %训练过程中每迭代一次显示一次结果
net.trainParam.epochs=200; %最大迭代次数为200次
net.trainParam.goal=10^ (-12) ; %当精度达到10^ (-12)时,训练结束
[net, tr]=train (net, P, T); %将向量1~ 15作为样本,对BP网络进行训
a=sim(net,P)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?