24小时热门版块排行榜    

查看: 376  |  回复: 1

hdzw9071

木虫 (著名写手)

[求助] 请教一个径向基神经网络的问题。

问题已经解决!!

径向基网络如何从得到的权阀值返回,就是自己写sim的方法
我得到了net.iw{1,1},net.b{1},net.lw{2,1}以及net.b{2}, 当然还有本身的输入向量P和目标向量T,如何按照这几个值得到网络的输出:就是得到和sim(net,P)一样的值?

    书本中说第一步是按照:a{1}=radbas(netprod(dist(net.iw{1,1},P),net.b{1})), 然后再按照purelin 线性的方法对net.lw{2,1}以及net.b{2}, 做。

   但是问题是我的第一步a{1}=radbas(netprod(dist(net.iw{1,1},P),net.b{1})), ,matlab无论如何说不能通过,netprod(dist(net.iw{1,1},P)没有问题,但是那个netprod就是不行,说是矩阵维数不多,为什么啊?到底怎么做可以呢?

例如一个很简单的例子:
clc
clear all

P=[1 2 3 4 5];
T=[0.5 2.3 3.2 4.6 6.7];
net=newrbe(P,T,1);
A=sim(net,P)

iw1=net.iw{1};
b1=net.b{1};
iw2=net.lw{2};
b2=net.b{2};

得出值之后怎样用自己编写的函数得出sim(net,P)的值啊?

   其实就是把在matlab下训练的结果拿到其他地方用。。用得到的训练结果在其他地方上代入用,谢谢!!

[ Last edited by hdzw9071 on 2011-12-17 at 23:14 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hdzw9071

木虫 (著名写手)

问题已经解决!!
2楼2011-12-18 15:52:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 学员i7sbcU 的主题更新
信息提示
请填处理意见