neural network trained using partical swarm optimization
3 ビュー (過去 30 日間)
古いコメントを表示
Hello
in order to resolve some constraints optimization problem, i use neural network trained by pso algorithm.
to this end i try to simulate the matlab code proposed in:
however, it generate the following error:
Error using network/subsasgn>network_subsasgn (line 551)
net.IW{1,1} must be a 10-by-3 matrix.
Error in network/subsasgn (line 11)
net = network_subsasgn(net,subscripts,v,netname);
Error in myfunc (line 18)
net.iw{1,1}=xi; % net.inputWeights{1,1}
Error in rnn_pso>@(x)myfunc(x,n,m,o,net,inputs,targets)
Error in rnn_pso (line 37)
f0(i,1)=fun(x0(i,:));
the size of used data: 150x7 input, 150x3 target.
how can i overcome it?
Did you already test this code? othwhise, i can post the code for do it.
4 件のコメント
BERGHOUT Tarek
2019 年 2 月 3 日
i used the same code but it works perfectly for any dataset that i used; just check this parameters number of neurons in the hidden layer; nulmber of inputs ; number of outputs ;
ERJEW AYEL D
2021 年 10 月 28 日
Dear,
Could you please tell me how to adjust the output neurons! for example, I have 8 output variables so that the output layer contains 8 neurons!
Thank you in advance!
回答 (1 件)
Greg Heath
2017 年 6 月 29 日
You should have
[ I N ] = size(input) = [ 7 150]
[ O N ] = size(target) = [ 3 150 ]
Hope this helps.
Thank you for formally accepting my answer
Greg
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Sequence and Numeric Feature Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!