Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ANN在Matlab上显示每次运行的不同输出_Matlab_Neural Network - Fatal编程技术网

ANN在Matlab上显示每次运行的不同输出

ANN在Matlab上显示每次运行的不同输出,matlab,neural-network,Matlab,Neural Network,我在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

我在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)

ANN工具箱使用随机初始值作为初始权重和偏差。显然,结果对它们很敏感。
您需要在培训之前修复它们,以获得类似的结果。

这取决于您的情况。你是在训练还是在做预测?另外,请展示你用来重建问题的代码。现在,没有人能找出问题所在。请更新你的帖子。@rayryeng有什么原因吗?如何修复工具箱?设置随机种子rng@rayryeng随机种子在哪里?什么是rng?