Radial Basis Network with 'purelin'

Hi,
I'm trying to create a radial basis network changing the transfer function from 'radbas' to 'purelin'.
I'm feeling pretty lost with the matlab documentation. For now, the only thing a found out was that I had to change net.layers{1}.transferFcn = 'purelin';
When I train the network, the error is almost 0, but when I call sim with the same data, the result is completely different.
Any thoughts on what I'm doing wrong? Do I have to change anything else?
Thanks!

 采纳的回答

Greg Heath
Greg Heath 2013-8-21

0 个投票

If you change the hidden layer transfer to function purelin, the net is just a linear model and can be replaced by the backslash operation.

更多回答(1 个)

Sara
Sara 2012-2-9

0 个投票

I found the solution. I had to change all the calls to radbas inside function designrb, which is in newrb.m.

类别

在 帮助中心 和 File Exchange 中查找有关 Data Type Identification 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by