下载此文档

MATLAB径向基神经网络函数.doc


文档分类:论文 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
众所周知,BP网络用于函数逼近时,权值的调节采用的是负梯度下降法。这个调节权值的方法有局限性,即收敛慢和局部极小等。径向基函数网络(RBF)在逼近能力、分类能力和学****速度等方面均优于BP网络。ﻫ
Matlab中提供了四个径向基函数相关的函数,它们都是创建两层的神经网络,第一层都是径向基层,第二层是线性层或者竞争层。主要的区别是它们权值、阀值就算函数不同或者是否有阀值。ﻫﻫ注意:径向基函数网络不需要训练,在创建的时候就自动训练好了。 = newrbe(P,T,spread)ﻫﻫnewrbe()函数可以快速设计一个径向基函数网络,且是的设计误差为0。第一层(径向基层)神经元数目等于输入向量的个数,加权输入函数为dist,网络输入函数为netprod;第二层(线性层)神经元数模有输出向量T确定,加权输入函数为dotprod,网络输入函数为netsum。两层都有阀值。
ﻫ第一层的权值初值为p',阀值初值为0.8326/spread,目的是使加权输入为±,阀值的设置决定了每一个径向基神经元对输入向量产生响应的区域。ﻫﻫ2.[net,tr] = newrb(P,T,goal,spread,MN,DF)ﻫﻫ该函数和newrbe一样,只是可以自动增加网络的隐层神经元数模直到均方差满足精度或者神经元数模达到最大为止。
 
P=-1:0.1:1;ﻫT=sin(P);ﻫspread=1;ﻫmse=0.02;ﻫnet=newrb(P,T,mse,spread);ﻫt=sim(net,P);ﻫplot(P,T,'r*',P,t)
 
 = newgrnn(P,T,spread)泛回归网络(generalized regression neural network)
广义回归网络主要用于函数逼近。它的结构完全与newbre的相同,但是有以下几点区别(没有说明的表示相同):ﻫ(1)第二网络的权值初值为
Tﻫ(2)第二层没有阀值ﻫ(3)第二层的权值输入函数为normpod,网络输入函数为netsum
 
>> P=0:1:20;
>> T=exp(P).*sin(P);ﻫ>> net=newgrnn(P,T,0.7);ﻫ>> p=0::20;
>> t=sim(net,p);ﻫ>> plot(P,T,'*r',p,t)
 
4.net = newpnn(P,T,spread)概率神经网络(probabilistic neural network)ﻫﻫ该网络与前面三个最大的区别在于,第二层不再是线性层而是竞争层,并且竞争层没有阀值,其它同newbre,故PNN网络主要用于解决分类问题。PNN是按下面的方式进行分类的:ﻫ为网络提供一输入向量后,首先,径向基层

MATLAB径向基神经网络函数 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薇薇安
  • 文件大小14 KB
  • 时间2021-09-20