




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
人工神经网络理论及应用屈桢深哈尔滨工业大学5.径向基函数网络(RBFN)人工神经网络理论及应用屈桢深5.径向基函数网络(RBFN)1主要内容预备知识:QR分解RBFN学习算法RBFN网络结构MATLAB实现主要内容预备知识:QR分解2准备知识:矩阵QR分解非奇异矩阵P的正交三角分解:P=QR证明思路:对P中各向量进行正交化,准备知识:矩阵QR分解非奇异矩阵P的正交三角分解:P=QR3RBFN——思路任务:根据t,P,计算wRBFN——思路任务:根据t,P,计算w4RBFN——计算方法RBFN——计算方法5RBFN——分析进一步,有对应索引i的信号分量在原始信号中的总能量记为:为①决定哪些分量最重要②迭代计算qi思路:从最重要的(对应最大的)找起,按顺序搜索。RBFN——分析进一步,有6RBFN——迭代步骤IRBFN——迭代步骤I7RBFN——迭代步骤IRBFN——迭代步骤I8RBFN——迭代步骤IIRBFN——迭代步骤II9RBFN——迭代步骤III重复上述过程,直至T<1为指定预设值RBFN——迭代步骤III重复上述过程,直至10RBFN——网络结构……x1xnwy径向基函数层RBFN——网络结构……x1xnwy径向基函数层11MATLABRBFN:径向基神经元模型MATLABRBFN:径向基神经元模型12MATLABRBFN:RBFN网络模型MATLABRBFN:RBFN网络模型13RBFN训练方法:无导师学习类似k-聚类学习算法:(1)给定隐含层神经元初始中心ci(0);(2)计算欧式距离,求出最小节点;RBFN训练方法:无导师学习类似k-聚类学习算法:14RBFN训练方法:无导师学习(2)(3)调整中心(4)重复上述步骤RBFN训练方法:无导师学习(2)15MATLABRBFN:RBFN设计函数RBFN设计和训练合一net=newrbe(P,T,SPREAD)对每一个输入样本对应一个RBF神经元;Spread控制RBF形状,^光滑当出现Rankdeficient时,应减小spread重新设计MATLABRBFN:RBFN设计函数RBFN设计和训练16MATLABRBFN:RBFN设计函数(2)
[net,tr]=newrb(P,T,GOAL,SPREAD,MN,DF)自动计算RBF神经元个数;GOAL为最小误差;MN:最大神经元数目;DF:每次递增数MATLABRBFN:RBFN设计函数(2)[net17newrb创建过程以所有样本输入网络,找到误差最大样本;增加一个(或多个)隐含层神经元,中心值c与该样本向量相同;重新调整w,使误差最小;如果误差满足要求或神经元数量足够多,退出,否则继续上述过程;newrb创建过程以所有样本输入网络,找到误差最大样本;18RBFN示例(1)rbSin通过sin函数测试rbfn性能(非常快,为什么?)对比newrb和newrbe神经元数目RBFN示例(1)rbSin19RBFN示例(2)通过一个复杂的函数演示不同参数影响rbESin最大神经元数目Spread值最大神经元数目取小,和BP比较逼近能力RBFN示例(2)通过一个复杂的函数演示不同参数影响20
Chen,S.,C.F.N.Cowan,P.M.Grant,“OrthogonalLeastSquaresLearningAlgorithmforRadialBasisFunctionNetworks,”IEEETrans.NN,2(2):302-309,1991程云鹏,矩阵论(第2版),pp.196-219徐丽娜,神经网络控制,2-6节,附录C,D神经网络模型及其MATLAB仿真程序设计,第六章黄德双,神经网络模式识别系统理论,4.3节参考文献Chen,S.,C.F.N.Cowan,P.M.21人工神经网络理论及应用屈桢深哈尔滨工业大学5.径向基函数网络(RBFN)人工神经网络理论及应用屈桢深5.径向基函数网络(RBFN)22主要内容预备知识:QR分解RBFN学习算法RBFN网络结构MATLAB实现主要内容预备知识:QR分解23准备知识:矩阵QR分解非奇异矩阵P的正交三角分解:P=QR证明思路:对P中各向量进行正交化,准备知识:矩阵QR分解非奇异矩阵P的正交三角分解:P=QR24RBFN——思路任务:根据t,P,计算wRBFN——思路任务:根据t,P,计算w25RBFN——计算方法RBFN——计算方法26RBFN——分析进一步,有对应索引i的信号分量在原始信号中的总能量记为:为①决定哪些分量最重要②迭代计算qi思路:从最重要的(对应最大的)找起,按顺序搜索。RBFN——分析进一步,有27RBFN——迭代步骤IRBFN——迭代步骤I28RBFN——迭代步骤IRBFN——迭代步骤I29RBFN——迭代步骤IIRBFN——迭代步骤II30RBFN——迭代步骤III重复上述过程,直至T<1为指定预设值RBFN——迭代步骤III重复上述过程,直至31RBFN——网络结构……x1xnwy径向基函数层RBFN——网络结构……x1xnwy径向基函数层32MATLABRBFN:径向基神经元模型MATLABRBFN:径向基神经元模型33MATLABRBFN:RBFN网络模型MATLABRBFN:RBFN网络模型34RBFN训练方法:无导师学习类似k-聚类学习算法:(1)给定隐含层神经元初始中心ci(0);(2)计算欧式距离,求出最小节点;RBFN训练方法:无导师学习类似k-聚类学习算法:35RBFN训练方法:无导师学习(2)(3)调整中心(4)重复上述步骤RBFN训练方法:无导师学习(2)36MATLABRBFN:RBFN设计函数RBFN设计和训练合一net=newrbe(P,T,SPREAD)对每一个输入样本对应一个RBF神经元;Spread控制RBF形状,^光滑当出现Rankdeficient时,应减小spread重新设计MATLABRBFN:RBFN设计函数RBFN设计和训练37MATLABRBFN:RBFN设计函数(2)
[net,tr]=newrb(P,T,GOAL,SPREAD,MN,DF)自动计算RBF神经元个数;GOAL为最小误差;MN:最大神经元数目;DF:每次递增数MATLABRBFN:RBFN设计函数(2)[net38newrb创建过程以所有样本输入网络,找到误差最大样本;增加一个(或多个)隐含层神经元,中心值c与该样本向量相同;重新调整w,使误差最小;如果误差满足要求或神经元数量足够多,退出,否则继续上述过程;newrb创建过程以所有样本输入网络,找到误差最大样本;39RBFN示例(1)rbSin通过sin函数测试rbfn性能(非常快,为什么?)对比newrb和newrbe神经元数目RBFN示例(1)rbSin40RBFN示例(2)通过一个复杂的函数演示不同参数影响rbESin最大神经元数目Spread值最大神经元数目取小,和BP比较逼近能力RBFN示例(2)通过一个复杂的函数演示不同参数影响41
Chen,S.,C.F.N.Cowan,P.M.Grant,“OrthogonalLeastSquaresLearningAlgorithmforRadialBasisFunctionNetworks,”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技能培训专题办公室安全及消防常识
- 混凝土劳务分包合同样本
- 2025经销商合作合同协议书示例
- 2025年如何修改保险合同的各项条款
- 2025简化版个人向企业借款合同范本
- 医学资料哮喘
- 民法典系列解读之第六编继承编模版
- 2024年09月浙江医疗卫生招聘嘉兴桐乡市卫健局下属部分医疗单位招聘编外合同人员(校医)12人笔试历年专业考点(难、易错点)附带答案详解
- 2024年09月河南省洛阳市医学院校毕业生特招48人笔试历年专业考点(难、易错点)附带答案详解
- 《员工绩效管理》课件
- 入职心理测试题目及答案300道
- 英文版中国故事绘本愚公移山
- 2023广州美术学院附属中等美术学校(广美附中)入学招生测试卷数学模拟卷
- 国家粮食和物资储备局招聘考试试题及答案
- 高中物理【实验:探究向心力大小的表达式】学案及练习题
- 城管整治占道经营方案
- 超星尔雅学习通《形势与政策(2024春)》章节测试答案
- 第六节勃朗特姐妹分析课件
- PE管安装施工方案
- 黄颡鱼成鱼养殖技术
- 十二指肠癌学习课件
评论
0/150
提交评论