clc
clear
%% 网络结构建立
%读取数据
A=xlsread('C:\Users\HP\Desktop\数据挖掘\数据.xlsx');
%节点个数
inputnum=6;
hiddennum=10;
outputnum=1;
%训练数据和预测数据
input_train=A(2:7,2:15);
input_test=[14761.36 15748.58 17319.51;1061.6 1064.74 1068.36;42987 46595 50603;26847 28983 30891;2133.73 2494.05 1936.66;18649472 21632440 23058238];
output_train=[1844 2157 2574 3108 3863 4591 5146.38 5692.26 6422.69 8243.37 9012.55 9114.36 9620.34 9673.91];
output_test=[10310.56 13321.9 14941.35];
%训练样本输入输出数据归一化
[inputn,inputps]=mapminmax(input_train);
[outputn,outputps]=mapminmax(output_train);
%构建网络
net=newff(inputn,outputn,hiddennum);
%% 遗传算法参数初始化
maxgen=50; %进化代数,即迭代次数
sizepop=10;