%注意要把Current Directory调到放tr ts的目录!!!!
clc
clear all
%加载训练集测试集
load tr.txt;
load ts.txt;
traindata=tr;
testdata=ts;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% traindata=load ('c:\tr.txt');
% testdata=load('c:\ts.txt');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%转置后复制给新矩阵
train_input=traindata(:,1:4)';
train_output=traindata(:,5)';
P=train_input;
T=train_output;
%归一话矩阵
[inputn,mininput,maxinput,outputn,minoutput,maxoutput]=premnmx(P,T);
%建立网络
net_1=newff(minmax(inputn),[9,1],{'tansig','purelin'},'traingdm')
inputWeights=net_1.IW{1,1}
inputbias=net_1.b{1}
layerWeights=net_1.LW{2,1}
layerbias=net_1.b{2}
net_1.trainParam.show=50;
net_1.trainParam.lr=0.050;
net_1.trainParam.mc=0.9;
net_1.trainParam.epochs=10000;
net_1.trainParam.goal=1e-3;
%训练网络
[net_1,tr]=train(net_1,inputn,outputn,test_inputn,test_output);
%预测 训练集 输出
train_simu=sim(net_
2009-12-8 23:50 上传
点击文件名下载附件
1.93 KB, 下载次数: 395
2009-12-8 23:50 上传
点击文件名下载附件
663 Bytes, 下载次数: 43