필터 지우기
필터 지우기

Is there any RBF neural network function available for classification problem?

조회 수: 1 (최근 30일)
Hi,
As far as I know, the neural network pattern recognition tool does not supply the radial basis network algorithm. Is there any RBF neural network function available in Matlab for classification problem?
Many thanks!
Betty

채택된 답변

Greg Heath
Greg Heath 2012년 5월 16일
help newrb
doc newrb
Search the newsgroup using
heath newrb
Hope this helps.
Greg
  댓글 수: 1
Moore betty
Moore betty 2012년 5월 17일
Thanks for your help.
As for function newrb, it seems that it is used only for approximating a function in Matlab , do you know if the newrb function could be used to classify a dataset? Since I am new to neural network, hope you could give me some suggestions. Many thanks!
Betty

댓글을 달려면 로그인하십시오.

추가 답변 (3개)

Richard
Richard 2012년 5월 16일
Hi - I think the free Netlab toolbox has code for radial basis function networks: http://www1.aston.ac.uk/eas/research/groups/ncrg/resources/netlab/
  댓글 수: 1
Moore betty
Moore betty 2012년 5월 17일
Thanks for your information!
I have download the toolbox, it has many useful codes though I still cannot find how to use rbf network for classification.
Thank you all the same!!
Best Regards
Betty

댓글을 달려면 로그인하십시오.


Greg Heath
Greg Heath 2012년 5월 17일
108 results for
heath newrb classification
Hope this elps.
Greg
  댓글 수: 1
Moore betty
Moore betty 2012년 5월 20일
Hi, thanks for your help!
I have searched for your answer, I still have a question that PCTerrval (the validation data missclassification error rate) you mentioned as performance goal for classification, cannot be found in Matlab. Does that mean I have coding this part in function newrb by myself?
Hope for your reply!
Many thanks!

댓글을 달려면 로그인하십시오.


Greg Heath
Greg Heath 2012년 5월 21일
Yes.
1. Divide the data
2. Normalize or standardize the training set
3. Use the training set statistics (min/max or mean/std) to normalize the trn and val sets.
4. NEWRB does not consider val or tst data. Training stops when either Hmax or MSEtrngoal is reached. I typically use Hmax <= (Ntrn-1)*O/(I+O+1) and MSEtrngoal ~ 0.01*mean(var(t'))
5. Train multiple designs with different values of spread
6. Record the trn/val/tst MSEs and PCTerrs.
7. Choose the design with the best nontraining performance
8. Searching with heath newrb close clear should yield code examples.
Hope this helps.
Greg

Community Treasure Hunt

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

Start Hunting!

Translated by