【发布时间】:2017-01-19 00:31:17
【问题描述】:
我在MATLAB上运行ANN,每次运行时ANN输出不一致?如何克服这个问题。我使用了相同的数据和 ANN 结构。
clear;
clc;
load ('C:\USers\ARMA\Desktop\DATA.txt');
data=DATA;
N=length(data);
DT=data;
X=DT(1:N,1:2);
Y=DT(1:N,3);
H=3;
net=newff(minmax(X),[H,1],{'logsig','purelin'},'traingdx');
net=init(net);
net.trainparam.Ir=0.9;
net.trainparam.mc=0.1;
net.trainparam.epochs=10000;
net.trainparam.goal=0.001;
net.trainparam.show=1000;
[net,tr]=train(net,X,Y);
plotperform(tr)
【问题讨论】:
-
这取决于。您是在训练还是进行预测?另外,请显示您用来重建问题的任何代码。目前,没有人能弄清楚出了什么问题。
-
请更新您的帖子。
-
@rayryeng 有什么理由吗?
标签: matlab neural-network