计算机MATLAB神经网络工具箱

计算机MATLAB神经网络工具箱

ID:37922964

大小:1.70 MB

页数:295页

时间:2019-06-02

计算机MATLAB神经网络工具箱_第1页
计算机MATLAB神经网络工具箱_第2页
计算机MATLAB神经网络工具箱_第3页
计算机MATLAB神经网络工具箱_第4页
计算机MATLAB神经网络工具箱_第5页
资源描述:

《计算机MATLAB神经网络工具箱》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机MATLAB神经网络工具箱1MATLAB神经网络工具箱函数2MATLAB神经网络工具箱的图形用户界面3基于Simulink的神经网络模块4神经网络在系统预测和故障诊断中的应用1本章将介绍MATLAB神经网络工具箱的应用。在MATLAB神经网络工具箱中提供了丰富的演示实例,用MATLAB语言构造了典型神经网络的激活函数,编写了各种网络设计与训练的子程序,网络的设计者可以根据自己的需要去调用工具箱中有关神经网络的设计训练程序,使自己能够从繁琐的编程中解脱出来。2MATLAB神经网络工具箱提供了许多进行神经

2、网络设计和分析的工具函数,这些函数的MATLAB实现,使得设计者对所选定网络进行计算的过程,转变为对函数的调用和参数的选择,这给用户带来了极大的方便,即使不了解算法的本质,也可以直接应用功能丰富的函数来实现自己的目的。有关这些工具函数的使用可以通过help命令得到,本章将对这些函数的功能、调用格式,以及使用方法做详细的介绍。1MATLAB神经网络工具箱函数3随着MATLAB软件的版本提高,其对应的神经网络工具箱的内容越来越丰富,它包括了很多现有的神经网络的新成果,涉及的网络模型有,感知机网络、线性神经网络、

3、BP神经网络、径向基神经网络、自组织神经网络、学习向量量化神经网络、Elman神经网络、Hopfield神经网络、自适应滤波和控制系统网络等。41.1神经网络工具箱中的通用函数MATLAB神经网络工具箱中提供的函数主要分为两大部分。一部分函数是通用的,这些函数几乎可以用于所有类型的神经网络,如神经网络的初始化函数init()、训练函数train()和仿真函数sim()等;另一部分函数则是特别针对某一种类型的神经网络的,如对感知机神经网络进行建立的函数simup()等。表2-1列出了一些通用函数的名称和基本功

4、能。5表2-1神经网络的通用函数和功能函数名功能init()初始化一个神经网络initlay()层-层结构神经网络的初始化函数initwb()神经网络某一层的权值和偏值初始化函数initzero()将权值设置为零的初始化函数train()神经网络训练函数adapt()神经网络自适应训练函数sim()神经网络仿真函数dotprod()权值点积函数normprod()规范点积权值函数netsum()输入求和函数netprod()网络输入的积函数concur()结构一致函数61.初始化神经网络函数init()利用

5、初始化神经网络函数init()可以对一个已存在的神经网络进行初始化修正,该网络的权值和偏值是按照网络初始化函数来进行修正的。其调用格式为:net=init(NET)72.神经网络某一层的初始化函数initlay()初始化函数initlay()特别适用于层-层结构神经网络的初始化,该网络的权值和偏值是按照网络初始化函数来进行修正的。其调用格式为:net=initlay(NET)83.神经网络某一层的权值和偏值初始化函数initwb()利用初始化函数initwb()可以对一个已存在的神经网络的NET某一层i的权

6、值和偏值进行初始化修正,该网络对每层的权值和偏值是按照设定的每层的初始化函数来进行修正的。其调用格式为:net=initwb(NET,i)94.神经网络训练函数train()利用train()函数可以训练一个神经网络。网络训练函数是一种通用的学习函数,训练函数重复地把一组输入向量应用到一个网络上,每次都更新网络,直到达到了某种准则。停止准则可能是最大的学习步数、最小的误差梯度或者是误差目标等,调用格式为:[net,tr,Y,E,Xf,Af]=train(NET,X,T,Xi,Ai)105.网络自适应训练函数

7、adapt()另一种通用的训练函数是自适应函数adapt()。自适应函数在每一个输入时间阶段更新网络时仿真网络,而这在进行下一个输入的仿真前完成,其调用格式为:[net,Y,E,Xf,Af,tr]=adapt(NET,X,T,Xi,Ai)116.网络仿真函数sim()神经网络一旦训练完成,网络的权值和偏值就已经确定了。于是就可以使用它来解决实际问题了。利用sim()函数可以仿真一个神经网络的性能。其调用格式为:[Y,Xf,Af,E,perf]=sim(net,X,Xi,Ai,T)或[Y,Xf,Af,E,pe

8、rf]=sim(net,{QTs},Xi,Ai)127.权值点积函数dotprod()网络输入向量与权值的点积可得到加权输入。函数dotprod()的调用格式为:Z=dotprod(W,X)8.网络输入的和函数netsum()网络输入的和函数是通过某一层的加权输入和偏值相加作为该层的输入。调用格式:Z=netprod(Z1,Z2,…)139.网络输入的积函数netprod()网络输入的积函数是通过某一层的加权输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。