最近建立一个网络,用trainlm 函数训练时,总是validation checks到6,精度、训练次数都没达到要求,不知道是怎么回事?是不是不能不用这种方法建网络啊?小妹很着急,望各位帮忙看一下,源程序如下
close all
clear
clc
%% BP建模
%原始数据归一化
m_data=[
8.20 6.80 6.00 6.20 5.60 6.20 4.80 0.60 7.20 7.00 7.60 3.80 0.80 14.00 0.1331 2.442 95.15 99.54 ;
7.80 7.40 6.80 7.60 6.00 5.60 4.20 0.40 7.80 6.80 7.00 3.20 0.60 13.80 0.1348 2.463 94.78 99.70 ;
8.40 6.60 7.00 6.60 6.00 5.40 4.40 0.20 7.40 6.60 7.20 2.80 0.20 14.00 0.1346 2.439 94.86 99.24 ;
8.20 6.80 7.80 7.20 7.20 4.60 4.40 0.20 7.20 6.40 7.60 2.40 1.20 13.90 0.1299 2.439 94.51 99.52 ;
8.00 6.80 7.60 7.20 6.80 5.60 5.20 0.60 7.20 6.80 7.20 2.80 0.80 14.30 0.1314 2.505 89.43 96.96 ;
8.20 7.00 7.20 6.60 6.40 6.20 5.00 0.40 7.60 6.20 6.80 2.20 0.60 13.70 0.1301 2.705 92.45 98.97 ;
7.60 7.00 7.40 7.00 6.40 6.60 5.20 0.80 6.80 7.00 6.80 2.60 1.00 13.60 0.1291 2.681 94.86 99.95 ;
7.20 6.60 7.20 7.20 6.60 6.20 4.80 0.20 7.60 6.80 6.80 3.40 1.20 13.80 0.1287 2.658 93.63 99.59 ;
7.20