0

私は matlab NN ツールボックスを初めて使用し、次の NN ネットワークを作成しました。

val.P=Exp;

net =newff(minmax(p),[20,3],{'tansig','purelin'},'trainlm');

net.trainParam.epochs = 5000;    %Max Ephocs
net.trainParam.goal = 1e-5;     %Training Goal in Mean Sqared Error
net.trainParam.min_grad = 0.05e-3;
net.trainParam.show = 50;       %# of ephocs in display
net.trainParam.max_fail =20;
net = init(net);

[net,tr]=train(net,p,t,[],[],val);
o1 = sim(net,Exp)

上記を 20 回実行して、データを 1 つの変数 (o1) に格納するにはどうすればよいですか? どんな助けでも大歓迎です!

4

1 に答える 1

2
for iteration=1:20
  % Your NN code
  [net, tr]=train(net,p,t,[],[],val);
  o1(:,iteration) = sim(net,Exp);
end

その後、o1すべての結果を含む配列になります。

注:データのサイズがわからないため、o1(反復)をo1(:, iteration)またはo1(:、:、iteration)などに変更する必要がある場合があります。必要なものは何でも。

于 2012-05-10T13:47:39.803 に答える