RBF newrbe algorithm uses k-means and inverse matrix?

조회 수: 3 (최근 30일)
EdWood
EdWood 2016년 8월 20일
댓글: Greg Heath 2017년 3월 15일
Does newrbe algorithm use k-means or random vectors for neuron center? For weights calculations is uses inverse matrix?

채택된 답변

Greg Heath
Greg Heath 2016년 8월 21일
편집: Greg Heath 2016년 8월 21일
No. NEWRBE constructs identical symmetric Gaussians around EACH data point. Therefore, to optimize the design, just vary the common radius of the Gaussians.
Weights are determined using pseudo-inversion via the minimum-mse BACKSLASH solution x = A\b to the linear matrix equation A*x = b.
For serious RBF work, consider a modification of NEWRB where Gaussians are iteratively constructed from the poorest performing data point.
Years ago I made some substantial improvements to the NEWRB algorithm in the NEWSGROUP. Try searching backwards in time with the search words
greg newrb
Hope this helps.
Thank you for formally accepting my answer
Greg
  댓글 수: 2
Xiaoran Li
Xiaoran Li 2017년 3월 14일
Hi, Greg. I found you answered many questions on RBFNN. And I want to ask a question similar like this. '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.' I will be greatly appreciated for your help! Thanks!
Greg Heath
Greg Heath 2017년 3월 15일
I just answered that in the previous post:
The input with the highest error is added to the training set.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by