- 29
- 0
- 约2.33千字
- 约 30页
- 2018-12-10 发布于河南
- 举报
智能控制_06神经网络2
智能控制系统;2.2 BP网络
Rumelhart,McClelland于1985年提出了BP网络的误差反向后传BP(Back Propagation)学习算法
;
BP算法基本原理
利用输出后的误差来估计输出层的直接前导层的误差,再用这个误差估计更前一层的误差,如此一层一层的反传下去,就获得了所有其他各层的误差估计。
结构:多层前向网络。;;激发函数
必须处处可导,一般都使用S型函数
使用S型激活函数时BP网络输入与输出关系
输入
输出
输出的导数;2.前向网络及其主要算法;学习算法
学习的类型:有导师学习
核心思想:
将输出误差以某种形式通过隐层向输入层逐层反传
算法组成:正向传播 + 反向传播
(输入信息)(误差信号);
;算法步骤
网络结构:输入层有M个神经元,隐含层有q个神经元, 输出层有L个神经元。
学习样本:设有N个学习样本,每个学习样本包括M个输入和L个输出。通过学习使BP网络符合这些样本。以学习第p个样本为例(输入量为Xp,期望输出为Dp):
;前馈计算
隐含层第j个节点的输入可写为
第j个节点的输出为
其中 为激发函数,可取sigmoid函数形式,则
;输出层第k个节点的输入可写为
则输出层第k个节点的输出为
当实际输出与期望输出不一致时,进入反向传播阶段将误差信号反向传播,修改权值。
反向传播
对第p个样本,定义二次型误差函数。
方便起见,以下省略下标p ; 学习的过程即是调节权值使得E最小的过程,在BP算法中采用一阶梯度法(最速下降法)。
输出层权系数的调整:
为学习速率
定义反向误差传播信号
;
故
又有
故;隐层权系数的调整:
定义反向误差传播信号
其中
; 又有
故
有
则可得
加入样本标号p,可写为
;BP算法的几个问题:
权值初值应设为较小的随机数
采用s型激发函数时,期望输出不能设为1或0, 应设为0.9或0.1
学习速率在开始时可取大值,后期取小值。;;BP算法直观解释
情况二直观表达
当误差对权值的偏导数
小于零时,权值调整量
为正,实际输出少于期
望输出,权值向增大方
向调整,使得实际输出
与期望输出的差减少。
;例 1. 见教材P 107
例 2. 对于下图所示双输入双输出神经网络,给定样本X=[1,3]T D= =[0.95,0.05]T 求一步学习的结果。
(激励函数 , 学习效率 );BP网络的优点:
非线性映射能力。能学习和存贮大量输入-输出模式映射关系,而无需事先了解描述这种映射关系的数学方程。只要能提供足够多的样本模式对供网络进行学习训练,它便能完成由n维输入空间到m维输出空间的非线性映射。
泛化能力。当向网络输入训练时未曾见过的非样本数据时,网络也能完成由输入空间向输出空间的正确映射。这种能力称为泛化能力。
容错能力。输入样本中带有较大的误差甚至个别错误对网络的输入输出规律影响很小。
;BP网络的缺点:
BP算法的学习速度很慢
网络训练失败的可能性较大
难以解决应用问题的实例规模和网络规模间的矛盾
网络结构的选择尚无一种统一而完整的理论指导,一般只能由经验选定
新加入的样本要影响已学习成功的网络,而且刻画每个输入样本的特征的数目也必须相同
网络的预测能力(也称泛化能力、推广能力)与训练能力(也称逼近能力、学习能力)的矛盾
;BP网络的改进:
增加“惯性项
采用动态步长
与其他全局搜索算法相结合
模拟退火算法
目前在神经网络的学习中,基于梯度的算法都不能从理论上保证收敛结果是全局最优的
;BP网络训练步骤:
1.获取训练样本集
获取训练样本集合是训练神经网络的第一步,也是十分重要和关键的一步。它包括训练数据的收集、分析、选择和预处理等
2.选择网络类型与结构
神经网络的类型很多,需要根据任务的性质和要求来选择合适的网络类型。
3.训练与测试
最后一步是利用获取的训练样本对网络进行反复训练,直至得到合适的映射结果。
;BP网络MATLAB实现; 例3.下表为某药品的销售情况,现构建一个如下的三层BP神经网络对药品的销售进行预测:输入层有三个结点,隐含
您可能关注的文档
- 整十数加、减整十数.ppt.deflate.ppt
- 数电教材+第1章+数制和码制.ppt
- 数据采集与处理技术_绪论.PPT.ppt
- 整十数加、减整十数的练习.ppt
- 文学翻译的易学诠释1.ppt
- 文心凋龙+风骨.ppt
- 文桉写作.ppt
- 文桉创意第三节.ppt
- 文案的自我修养_118PPT_.ppt
- 文桉创意第二节.ppt
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- DB37_T 4904-2025 链式切割水泥土连续墙技术规程.docx VIP
- DB37_T 4903-2025 沥青路面防裂封水粘结层技术规范.docx VIP
- DB37_T 4909-2025 城市轨道交通隧道结构渗漏水治理技术规程.docx VIP
- 2026年河南工业和信息化职业学院单招职业技能考试题库及参考答案详解.docx VIP
- DB37_T 4914-2025 电梯按需维护保养管理技术规范.docx VIP
- DB37_T 4915-2025 氧气瓶充装自动控制技术要求.docx VIP
- 最全汉语水平的考试HSK6级历年真题经典版.pdf VIP
- 博朗-欧乐B_OralB 5000__O3762_5_CHIN使用说明书.pdf VIP
- DB37_T 4918.5-2025 政务信息化项目管理 第5部分:项目和系统编码.docx VIP
- 价值链视角下的山西汾酒公司资金管理问题与优化路径探究11000字【论文】 .docx VIP
原创力文档

文档评论(0)