How does newrb choose data center?

Hi, I am studying on RBFNN, and I have read about K-mean, OLS to determine the center. But when I use the function newrb, there this no need to determine how to choose the center. I want to know how does the function newrb choose data center, and how it works. Looking for your help! Thanks!

1 Comment

I have been puzzled by this problem for a long time. Can we discuss the problem together? This is my email:pyl_cug@163.com. Thank you!

Sign in to comment.

 Accepted Answer

I don't have the Neural Net Toolbox, so I can't check this, but if you type
edit newrb
then you might be able to see the code that does the calculation. There is also often a citation to the literature in the comments at the top of the code.
Be careful not to accidentally make any changes to the file.

2 Comments

Xiaoran Li
Xiaoran Li on 14 Mar 2017
Edited: Xiaoran Li on 14 Mar 2017
Thank you. I have tried to understand the code, but it is a little difficult for me. I will read the comments more carefully. Thank you so much!
I have found that MATLAB choose center from the train data.Thanks!

Sign in to comment.

More Answers (1)

See my NEWSGROUP tutorials on NEWRB. Search with
Greg newrb
1. Forward Search: At the end of each epoch the input with the highest error is added as a Gaussian center.
I have also experimented with other strategies including
2. Backward Search: Start with all inputs as Gaussian centers. Then systematically remove the input with the lowest error rate.
3&4. Forward-Backward and Backward-Forward search
Hope this helps.
Thank you for formally accepting my answer
Greg

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Tags

Asked:

on 14 Mar 2017

Commented:

on 24 Jan 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!