常用的 MATLAB 神经网络工具箱函数

本文介绍了MATLAB中用于神经网络的一些关键函数,包括newelm用于创建Elman递归网络,train进行网络训练,以及linkdist、dnetsum、satlins等不同类型的函数,涵盖了网络训练、权值初始化和性能分析等多个方面。
列表中所列出的函数适用于 MATLAB5.3 以上版本,若需要进一步的了解,请参阅 MATLAB 的帮助文档。


1. 网络创建函数
newp   创建感知器网络
newlind   设计一线性层
newlin   创建一线性层
newff    创建一前馈 BP 网络
newcf    创建一多层前馈 BP 网络
newfftd   创建一前馈输入延迟 BP 网络
newrb    设计一径向基网络
newrbe   设计一严格的径向基网络
newgrnn   设计一广义回归神经网络
newpnn   设计一概率神经网络
newc   创建一竞争层 
newsom   创建一自组织特征映射
newhop   创建一 Hopfield 递归网络

newelm   创建一 Elman 递归网络


2. 网络应用函数
sim   仿真一个神经网络
init   初始化一个神经网络
adapt    神经网络的自适应化

train    训练一个神经网络


3. 权函数
dotprod   权函数的点积
ddotprod   权函数点积的导数
dist Euclidean   距离权函数
normprod   规范点积权函数
negdist Negative   距离权函数
mandist Manhattan   距离权函数

linkdist Link  距离权函数


4. 网络输入函数
netsum   网络输入函数的求和

dnetsum   网络输入函数求和的导数


5. 传递函数
hardlim   硬限幅传递函数
hardlims   对称硬限幅传递函数
purelin   线性传递函数
tansig   正切 S 型传递函数
logsig   对数 S 型传递函数
dpurelin   线性传递函数的导数
dtansig   正切 S 型传递函数的导数
dlogsig   对数 S 型传递函数的导数
compet   竞争传递函数
radbas   径向基传递函数

satlins   对称饱和线性传递函数


6. 初始化函数
initlay   层与层之间的网络初始化函数
initwb   阈值与权值的初始化函数
initzero   零权/阈值的初始化函数
initnw Nguyen_Widrow 层的初始化函数
initcon Conscience   阈值的初始化函数

midpoint   中点权值初始化函数


7. 性能分析函数
mae   均值绝对误差性能分析函数
mse   均方差性能分析函数
msereg   均方差 w/reg 性能分析函数
dmse   均方差性能分析函数的导数

dmsereg   均方差 w/reg 性能分析函数的导数


8. 学习函数
learnp   感知器学习函数
learnpn   标准感知器学习函数
learnwh Widrow_Hoff   学习规则
learngd BP   学习规则
learngdm   带动量项的 BP 学习规则
learnk Kohonen   权学习函数
learncon Conscience   阈值学习函数

learnsom   自组织映射权学习函数


9. 自适应函数

adaptwb   网络权与阈值的自适应函数


10. 训练函数
trainwb   网络权与阈值的训练函数
traingd   梯度下降的 BP 算法训练函数
traingdm   梯度下降 w/动量的 BP 算法训练函数
traingda   梯度下降 w/自适应 lr 的 BP 算法训练函数
traingdx   梯度下降 w/动量和自适应 lr 的 BP 算法训练函数
trainlm Levenberg_Marquardt 的 BP   算法训练函数

trainwbl   每个训练周期用一个权值矢量或偏差矢量的训练函数


11. 分析函数

maxlinlr   线性学习层的最大学习率

errsurf   误差曲面


12. 绘图函数
plotes   绘制误差曲面
plotep   绘制权和阈值在误差曲面上的位置

plotsom   绘制自组织映射图


13. 符号变换函数
ind2vec    转换下标成为矢量

vec2ind    转换矢量成为下标矢量


14. 拓扑函数
gridtop    网络层拓扑函数
hextop    六角层拓扑函数
randtop    随机层拓扑函数
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值