登录论坛

查看完整版本 : RBF网络中遇到的问题~求解


Kitayamado
2010-02-16, 23:17
小弟准备建立RBF网络碰到以下问题不知道如何解决
P=[-0.5264 -0.5261 -0.5258 -0.5256 -0.5253 -0.5251];
T=[-1.0000 -0.8142 -0.4743 -0.4802 -0.2531 0.0737];
net=newrbe(P,T,1.5);


Warning: Rank deficient, rank = 3, tol = 3.8073e-015.

然后将P,T改为三个元素的矩阵即:P=[-0.5264 -0.5261 -0.5258 ] ;T=[-1.0000 -0.8142 -0.4743];net=newrbe(P,T,1.5);
则不会出现Warning,但是训练出的网络惨不忍睹,不如上面那个好。而且在上面那种情况下,不论如何改变spread值,结果没有变化...实在不明白
请各位大大解释一下~~万谢

carry
2011-03-18, 22:18
在help里输入newrbe,看一下矩阵P、T的维数定义先,一个相当输入,一个相当输出,spread相当于半径,设置可能要小一些吧