教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

matlab辅助神经网络设计(6)

来源:网络收集 时间:2026-08-29
导读: 一、BP网络的网络结构 BP网络通常至少有一个隐含层,如图4.1所示的是一个具有R个输入和一个隐含层的神经网络模型。 1 o 隐含层 输出层 P o R×Q W1 S1×R a1 f1 1 o S1×q w2 S2×S1 a2 B1 S1×1 f2 S2×q b2 图4.1

一、BP网络的网络结构

BP网络通常至少有一个隐含层,如图4.1所示的是一个具有R个输入和一个隐含层的神经网络模型。

1 o 隐含层 输出层 P o R×Q W1 S1×R a1 f1 1 o S1×q w2 S2×S1 a2 B1 S1×1 f2 S2×q b2 图4.1 具有一个隐含层的BP网络结构

感知器与线性神经元的主要差别在于激励函数上:前者是二值型的,而

后者是线性的。BP网络除了在多层网络上与已介绍过的模型有不同外,其

19

主要差别也表现在激励函数上。

图4.2所示的两种S型激励函数的图形,可以看到f(· )是连续可微的单调递增函数,这种激励函数的输出特性比较软,其输出状态的取值范围为[0,1]或者[-1,+1],其硬度可以由参数λ来调节。函数的输入输出关系表达式如下所示:

双极型的S型激励函数:f(net)?2, f(net)∈(-1,1)

1?exp(??net)1, f(net)∈(0,1)

1?exp(??net)单极型的S型激励函数:f(net)?

图4.2 sigmoid型函数图形

对于多层网络,这种激励函数所划分的区域不再是线性划分,而是由一个非线性的超平面组成的区域。

因为S型函数具有非线性的大系数功能。它可以把输入从负无穷到正无穷大的信号变换成-1到+1之间输出,所以采用S型函数可以实现从输入到输出的非线性映射。

二、BP网络学习规则

BP网络最为核心的部分便是网络的学习规则。用BP算法训练网络时有两种方式:一种是每输入一样本修改一次权值;另一种是批处理方式,即使组成一个训练周期的全部样本都依次输入后计算总的平均误差。这里我们主要探讨的是后一种方式。

20

matlab辅助神经网络设计(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/518856.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)