版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章非确定方法
主要内容:统计网络的基本训练算法模拟退火算法与收敛分析Cauchy训练人工热与临界温度在训练中的使用BP算法与Cauchy训练的结合。重点:统计网络的基本训练算法,BP算法与Cauchy训练的结合难点:模拟退火算法与收敛分析
9/22/20231第6章非确定方法
6.1基本的非确定训练算法
6.2模拟退火算法
6.3Cauchy训练
6.4相关的几个问题
9/22/20232第6章非确定方法确定的方法前几章所给方法的共同特征非确定的方法生物神经网络按照概率运行别称统计方法(StatisticalMethod)。既可以用于训练,又可以用于运行
9/22/202336.1基本的非确定训练算法
基本思想从所给的网络中“随机地选取一个联接权”,对该联接权提出一个“伪随机调整量”,当用此调整量对所选的联接权进行修改后,如果“被认为”修改改进了网络的性能,则保留此调整;否则放弃本次调整。
9/22/202346.1基本的非确定训练算法基本数据结构样本集:S={(X1,Y1),(X2,Y2),…,(Xs,Ys)}输入向量:X=(x1,x2,…,xn)理想输出向量:Y=(y1,y2,…,ym)L层:W(1),W(2),…,W(L)
9/22/202356.1基本的非确定训练算法拓扑结构
x1o1输出层隐藏层输入层x2o2omxn…………………W(1)
W(L)W(2)9/22/20236算法6-1
基本统计训练算法
1从样本集S中取一样本(X,Y);2将X输入到网络中,计算出实际输出O;3求出网络关于Y,O的误差测度E;4随机地从W(1),W(2),…,W(L)中选择一个联接权wij(p);5生成一个小随机数Δwij(p);6用Δwij(p)修改wij(p);9/22/20237算法6-1
基本统计训练算法7用修改后的W(1),W(2),…,W(L)重新计算X对应的实际输出O′;8求出网络关于Y,O′的误差测度E′;9如果E′<E,则保留本次对W(1),W(2),…,W(L)的修改,否则,根据概率判断本次修改是否有用,如果认为有用,则保留本次对W(1),W(2),…,W(L)的修改,如果认为本次修改无用,则放弃它;10重复上述过程,直到网络满足要求。9/22/20238算法6-1
基本统计训练算法目标函数(ObjectiveFunction)误差测度函数:实际输出与理想输出方差和
计算量从W(1),W(2),…,W(L)中随机地选择wij
共有n×H1+H1×H2+H2×H3+…+HM-1×m个“变量”可供选择伪随机数伪随机数发生器来产生Δwij(p);按照所谓的“能量”函数的分布去计算它9/22/20239算法6-1
基本统计训练算法局部极小点当E′<E不成立时,考虑使网络从局部极小点中逃离出来,必须允许目标函数暂时变坏
循环控制判断标准用一个样本对网络的某一个联接权进行修改后,是随机地抽取另一个联接权进行重复,还是再选择下一个样本进行重复对一个选定的样本,每次是否可以选取若干个联接权进行修改?如果可以,还应做什么工作?
9/22/202310逃离局部极小点
联接权修改量
太小:落到A点后很难逃离
太大:导致在A、B两点来回抖动
解决办法
控制联接权修改量的大小:权修改量由大变小
允许暂时变坏
修改量的大小和网络的“能量”相关
模拟退火
ABD9/22/202311逃离局部极小点DBA9/22/2023126.2模拟退火算法
金属中原子的能量与温度有关原子能量高的时候,有能力摆脱其原来的能量状态而最后达到一个更加稳定的状态——全局极小能量状态在金属的退火过程中,能量的状态分布P(E)——系统处于具有能量E的状态的概率;k——Boltzmann常数;T——系统的绝对温度(Kelvin)
P(E)∝9/22/202313步长和能量、温度的关系
降温过程高温低温原子运动平稳原子激烈随机运动能量与温度相关步长与能量和温度相关步长与能量相关大步长小步长可逃离难逃离金属热加工大小高低高能量低能量目标函数的值网络的能量训练9/22/202314能量与温度高温情况下:T足够大,对系统所能处的任意能量状态E,有
将趋近于19/22/202315能量与温度中温情况下:T比较小,E的大小对P(E)有较大的影响,设E1>E2
P(E2)>P(E1)。即,系统处于高能量状态的可能性小于处于低能量状态的可能性9/22/202316能量与温度9/22/202317能量与温度低温情况下:T非常小,E的大小对P(E)的影响非常大,设E1>E2
P(E2)>>P(E1)。即,当温度趋近于0时,系统几乎不可能处于高能量状态9/22/202318模拟退火组合优化法
目标函数——能量函数人工温度T——一个初值较大的数依据网络的能量和温度来决定联接权的调整量(称为步长)。与金属的退火过程(Annealing)非常相似9/22/202319模拟退火组合优化法基本思想随机地为系统选择一个初始状态{wij(p)},在此初始状态下,给系统一个小的随机扰动Δwij(p),计算系统的能量变化ΔE=E({wij(p)+Δwij(p)})-E({wij(p)})
若ΔE<0则接受若ΔE≥0则依据概率判断是否被接受若接受,则系统从状态{wij(p)}变换到状态{wij(p)+Δwij(p)};否则,系统保持不变
9/22/202320模拟退火组合优化法在这个过程中,逐渐地降低温度T。所得的系统状态序列{wij(p)}将满足下列分布
9/22/202321算法6-2模拟退火算法
1初始化个层的联接权矩阵W;定义人工温度T的初值;2
对每一个温度T重复如下过程: 2.1
取一样本,计算其输出与目标函数E({wij(p)});2.2
随机地从{wij(p)}中选取一个wij(p);2.3
按一定的算法产生wij(p)的一个调整量Δwij(p);2.4
按照{wij(p)+Δwij(p)}重新计算相应输出和目标函数E({wij(p)+Δwij(p)});2.5
ΔE=E({wij(p)+Δwij(p)})-E({wij(p)});9/22/202322算法6-2模拟退火算法
2.6
ifΔE>0then 2.6.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院培训心得体会
- 会计金融求职介绍
- 登高作业培训
- 陕西省榆林市高新区2024-2025学年上学期九年级期中考试英语试卷(含笔试答案无听力音频)
- 2024-2025学年江苏省无锡市江阴市河塘中学九年级(上)10月阶级段性练习数学试卷(含答案)
- 全球液流电池集流板市场规模预测及发展方向研究报告2024-2030年
- T-ZFDSA 14-2024 天麻鱼头汤制作标准
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件项目3 DHCP服务器的配置与管理
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)8.2 任务1 RDS服务器的安装
- 甘肃省兰州市2018年中考语文真题试卷(含答案)
- 2024年界面设计13875自考复习题库(含答案)
- 航拍中国新疆篇知识点
- 海尔智家股份有限公司财务报表分析
- 1糖尿病伴酮症酸中毒护理查房
- 五金零售行业财务管理与成本控制
- 小区大门改进方案
- 2024年广东湛江农垦集团公司招聘笔试参考题库含答案解析
- 医院建设目标及规划
- 女性生殖内分泌疾病诊疗规范
- 麻醉药品和精神药品管理培训
- 2024年中考历史九年级上册重点知识点复习提纲(部编版)
评论
0/150
提交评论