您的位置:首页 > 理论基础 > 计算机网络

Elman神经网络的实例(预测结果,函数回归)

2015-07-28 21:35 519 查看
<span style="font-size:18px;">[filename, pathname] = uigetfile('17_1_P.xls');
file=[pathname filename];
x=xlsread(file);
p=[x(:,1),x(:,2),x(:,3),x(:,4),x(:,5),x(:,6);]' 
t= x(:,7)',

[filename, pathname] = uigetfile('17_1_Ptest.xls');
file=[pathname filename];
x=xlsread(file);
ptest=[x(:,1),x(:,2),x(:,3),x(:,4),x(:,5),x(:,6);]' 
ttest=x(:,7)'

%net=newff(minmax(p),[9,1],{'logsig','purelin'},'trainlm'),
net=newelm(minmax(p),[25,1],{'logsig','purelin'}),
net.trainParam.show = 200,
net.trainParam.epoch = 3000,
net.trainParam.goal= 1e-2,
[net,tr]=train(net,p,t);

% spread = 0.5;
% net = newrbe(p,t,spread);

rtest = sim(net, p)
rdelta = rtest-t

result_test = sim(net, ptest)
delta = result_test-ttest

result = [ttest' result_test' delta'];

</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: