Inquiry about some Details on building a Neural Network
1 view (last 30 days)
Show older comments
Hello All,
I have the following questions regarding building a Neural Network in Matlab
1- Is there a way to add a new Gaussian function as an activation function (Transfer function) in the neuron 2- Is it possible to build a custom network with a custom temporal Difference back propagation algorithm instead of the normal back-propagation algorithm used ? .. Is it possible to update the existing back-propagation algorithm to deal with the temporal difference algorithm instead ?
Really appreciate your reply Thanks so much
0 Comments
Accepted Answer
Greg Heath
on 17 Oct 2014
0. "in the neuron" ??? Do you mean " in a hidden neuron layer " ?
1. NEWRB automatically adds radbas neurons during training. Additional radbas neurons can be added by modifying net.IW{1,1}. However, the performance on previous data will probably be compromised. Therefore, net.b{2} and net.LW{2,1} will also have to be adjusted.
2. The only way to do this using existing MATLAB functions is to
a. Retrain NEWRB from scratch
b. Move the weights to NEWGRNN (regression) or NEWPNN(classification)
OTHERWISE
3. MODIFY NEWRB SO THAT AN INITIAL CONFIGURATION CAN BE SPECIFIED BEFORE LEARNING
4. It looks like TDBP is not a NNTB option.
5. You can always modify MATLAB's source code.
Hope this helps.
Thank you for formally accepting my answer
Greg
0 Comments
More Answers (1)
See Also
Categories
Find more on Define Shallow Neural Network Architectures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!