create an Evolutionary Neural network ???
古いコメントを表示
I need to create an Evolutionary Neural network and i used the function
net = patternnet(hn); but i tuned the weights manually but what i need is to have the output value of the neural network when the input passes through the layer until the output node and get the result without any back propagation of the errors neither adjutement of the weights .So how can i do that ? Can i define my training function as input of the patternet(hn,@my_fun) or newff(...,@my_fun) is it possible ? the second idea is to create the neural network with the function patternet or any one else , but what i need here is to stop the neural network after his first ieration which means don't let teh neural network adjusting the weights by itself .
1 件のコメント
Walter Roberson
2012 年 9 月 19 日
Stopping after one iteration was discussed in your (still-active) question http://www.mathworks.co.uk/matlabcentral/answers/47034-how-can-i-stop-the-neural-network-after-just-one-iteration
採用された回答
その他の回答 (2 件)
Greg Heath
2012 年 10 月 6 日
編集済み: Greg Heath
2012 年 10 月 6 日
0 投票
My combined equations for y and h are equivalent to the sim and net functions when calculating the output
y = sim(net,x);
or
y = net(x);
If you follow my directions above, there is no reason to use the Toolbox functions patternnet, configure, train or sim.
However, once you have converged to a final set of weights using the genetic code above, you can load them into a net using
net = patternnet(H);
net.IW{1,1} = IW;
net.LW{2,1} = LW;
net.b{1} = b1;
net.b{2} = b2;
Otherwise, you will have to load weights into the net at EACH step for EACH set of candidate weights. Obviously, you might be retired before the design converges.
Hope this helps.
2 件のコメント
Mariem Harmassi
2012 年 10 月 6 日
Greg Heath
2020 年 1 月 31 日
Definitely not. Genetic solutions of ANY problem typically take much much longer.
Greg
カテゴリ
ヘルプ センター および File Exchange で Genetic Algorithm についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!