早教吧作业答案频道 -->其他-->
matlab在径向基(rbf)神经网络中,为什么把隐含层输出当做输入p来使用?还是我理解错了?求真相。。。在我看到的有关rbf神经网络编程中有这么一段程序%--------------------------------------------%
题目详情
matlab 在径向基(rbf)神经网络中,为什么把隐含层输出当做输入p来使用?还是我理解错了?求真相。。。在我看到的有关 rbf 神经网络编程中有这么一段程序 %-------------------------------------------- %隐含层输出R for i=1:1:30 for j=1:1:30 R(i,j)=((x(i,:)-c(j,:)))*((x(i,:)-c(j,:))'); R(i,j)=exp(-R(i,j)./delta(j)); end end p=R; %建模 %r=radbas(p); err_goal=0.001; sc=3; net=newrb(p,tt,err_goal,sc,200,1); %------------------------------------- 为什么用隐含层作为神经网络的输入呢?? 这样是什么意思?如何解释?上面一段的具体意思是什么。。。。谢谢大家了。。。 下面一段是全部的程序: %RBF预测模型 %标准化后的测试数据集t_data t_data=[0.1 0.68668 0.67143 0.79999 0.79091 0.40004; 0.36667 0.58001 0.1 0.7 0.71818 0.20001; 0.26 0.47334 0.1 0.29997 0.2091 0.80009; 0.36667 0.9 0.9 0.29997 0.13637 0.37504; 0.26 0.84668 0.67143 0.1 0.42727 0.37504; 0.36667 0.58001 0.44286 0.49999 0.1 0.55006; 0.15333 0.47334 0.44286 0.7 0.42727 0.60006; 0.1 0.84668 0.67143 0.29997 0.5 0.1; 0.15333 0.42 0.21429 0.49999 0.5 0.55006; 0.20667 0.79335 0.21429 0.59999 0.5 0.32503; 0.1 0.42 0.21429 0.9 0.5 0.45005; 0.1 0.84668 0.32857 0.59999 0.5 0.27502; 0.20667 0.47334 0.32857 0.29997 0.13637 0.50005; 0.1 0.68668 0.67143 0.49999 0.24546 0.20001; 0.42 0.58001 0.21429 0.9 0.9 0.42504; 0.31334 0.58001 0.44286 0.49999 0.31818 0.25002; 0.15333 0.42 0.1 0.19999 0.35454 0.55006; 0.20667 0.47334 0.32857 0.29997 0.31818 0.27502; 0.15333 0.68668 0.44286 0.29997 0.31818 0.40004; 0.20667 0.20667 0.21429 0.39999 0.28183 0.52506; 0.26 0.79335 0.21429 0.49999 0.57273 0.9; 0.42 0.36667 0.1 0.59999 0.35454 0.30003; 0.47334 0.36667 0.1 0.59999 0.57273 0.35003; 0.1 0.47334 0.67143 0.7 0.42727 0.49894; 0.42 0.58001 0.67143 0.49999 0.24546 0.47505; 0.31334 0.1 0.32857 0.9 0.79091 0.8501; 0.1 0.52667 0.21429 0.9 0.5 0.50005; 0.52667 0.55867 0.21429 0.1 0.28183 0.42504; 0.9 0.58001 0.55715 0.1 0.17273 0.32503; 0.15333 0.68668 0.62572 0.29997 0.2091 0.57506]; %初始化数据 tt=t_data(:,6);x=t_data(:,1:5);tt=tt'; %随机选取中心 c=x; %定义delta平方为样本各点的协方差之和 delta=cov(x'); delta=sum(delta); %隐含层输出R for i=1:1:30 for j=1:1:30 R(i,j)=((x(i,:)-c(j,:)))*((x(i,:)-c(j,:))'); R(i,j)=exp(-R(i,j)./delta(j)); end end p=R; %建模 %r=radbas(p); err_goal=0.001; sc=3; net=newrb(p,tt,err_goal,sc,200,1); %测试 ty=sim(net,p); tE=tt-ty; tSSE=sse(tE); tMSE=mse(tE); %预测(测试)曲线 figure; plot(tt,'-+'); hold on; plot(ty,'r:*'); legend('化验值','预测值'); title('RBF网络模型输出预测曲线'); xlabel('输入样本点'); ylabel('淀粉利用率'); axis([1,30,0,1]);
▼优质解答
答案和解析
太专业的问题,完全搞不懂,太深奥了
看了matlab在径向基(rbf)...的网友还看了以下:
一个三角形已知两边长为a,b,这两边的夹角为α(α为锐角),则这个三角形的面积为 2020-05-22 …
某企业在市场中通过利率招标的方式发行某10年期债券,最后确定票面利率为5.B%,这个利率 2020-05-30 …
若函数的最小值为a,最大值为b,则其值域为[a,b],这个命题是真命题么?RT 2020-06-14 …
18.下列各句中加点的成语的使用,恰当地一句是()A.现在的电视连续剧,十几集、几十集的(习以为常 2020-07-24 …
点(x,y)是否在圆内(圆心为a,b)//这个公式r^2是什么意思?(x-a)^2+(y-b)^2 2020-07-26 …
平面上有A、B两点间的距离为a+b,则在此平面上,共有几条直线使得A、B两点到这条直线的距离分别为 2020-08-03 …
如果一个物体受到两个力的三要素完全相同,那么()A.这两个力的合力为零B.这两个力为一对平衡力C.这 2020-11-01 …
由大连市内到国家级旅游度假区-----金石滩的轻轨列车已开通了多年,它采用电能作为驱动力,代替了使用 2020-12-05 …
现在我县县城内的公交车大多采用电能作为驱动动力,替代了使用汽油或柴油燃料的机动车.(1)你认为使用这 2020-12-08 …
北京市最近推出一种公安民警巡逻用的交通工具,它采用的是电能作为驱动动力,替代了使用汽油或柴油作燃料的 2020-12-13 …