- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008第三章_BP.ppt
第三章 感知机模型 (Perceptron) 一、单层感知机模型 (Single Layer Perceptron) 1943年, McCulloch 和Pitts 提出了第一个神经网络模型,即感知机模型,也称M-P模型。 1957年美国学者Rosenblattt完善了单层前馈网络模型,提出了相应的学习算法。 单层感知机 Implementing AND Implementing OR Implementing more complex Boolean functions Implementing XOR ? 离散单输出感知器训练算法 离散单输出感知器训练算法Simple Example: AND problem 离散单输出感知器训练算法 连续多输出感知器训练算法 连续多输出感知器训练算法 连续多输出感知器训练算法 Incremental mode Randomly initialize weights wi j, -0.5= wj =0.5 Repeat for several epochs until convergence: Repeat for each example Xp=(x1,x2,xj …,xn) Let Calculate network output op. Calculate Adjust each weights: for j = 1 to n do 连续多输出感知器训练算法 Batch mode: Randomly initialize weights wi j, -0.5= wj =0.5 Repeat for several epochs until convergence: repeat for each example Xp=(x1,x2,xj …,xn) Calculate network output op. Calculate Minsky在1969年证明,有许多基本问题是感知器无法解决 用多个单级网组合在一起,并用其中的一个去综合其它单级网的结果,我们就可以构成一个两级网络(多层感知机),该网络可以被用来在平面上划分出一个封闭或者开放的凸域来 一个非凸域可以拆分成多个凸域。按照这一思路,三级网将会更一般一些,我们可以用它去识别出一些非凸域来(非线性划分)。 Different non linearly separable problems 二、多层感知机Multilayer Perceptron( MLP or BP) BP神经网络─基本性能 BP神经网络─基本性能 BP神经网络─基本性能 BP神经网络─BP学习算法 ① Supervised Learning ② 采用误差反传法,由此解决隐层权重的学习调整 ③ 学习过程: 正向计算(求出误差) 输入信号经隐层到输出层,逐层逐单元计算,产生输出。如输出得不到期望的输出,形成误差 反向计算(误差反传): 误差反传的目的是设法让输出层与教师信号的误差传到每个隐 层单元,使得每个隐层单元和输出单元一样都有相应的误差,以便调整权重。 误差逐层反传,直到每个隐层的每个隐单元都有误差。 计算每个权重的调整量 BP神经网络─ BP学习算法 BP神经网络─ BP学习算法 设任意两层间,后层单元j 的输入为: BP神经网络─ BP学习算法 BP神经网络─ BP学习算法 BP神经网络─ BP学习算法 剩下计算 要分两种情况 : BP神经网络─ BP学习算法 BP神经网络─ BP学习算法 BP神经网络─ BP学习算法 BP神经网络─ BP学习算法 ⑤算法实现(一): Incremental mode Step1. 以较小随机非零值初始化各权矩阵, Step2. 输入样本 及相应的期望输出 , Step3. 对输入样本 ,前向计算每层神经元的输出?,直到输出层 Step4. 计算误差: Step5. 反向计算每层中每个神经元的 局部梯度 BP网络接受样本的顺序对训练结果有较大影响。它更“偏爱”较后出现的样本。给样本集安排一个适当的顺序,是非常困难的。 对策:?? Stochastic Learning: 随机从样本集中取出一个样本,由此调整权重。 Batch Learning: 把样本集中的样本依次输入网络,对每一个样本求其误差,把所有样本的
您可能关注的文档
最近下载
- QB_T 4508-2023 卫生用品用吸水衬纸.docx VIP
- 2024-2025学年初中信息技术(信息科技)山西版(2017)第二册教学设计合集.docx
- 附件5:成都锦城学院家庭经济困难学生认定申请表填写模板(发学生).doc VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 08汽车设计冲压se分析手册1.pdf VIP
- Lesson55-56TheSawyerfamily(课件)新概念英语第一册.pptx VIP
- 《铁路轨道维护》课件——铁路轨道维护内容.pptx VIP
- WS_T 819-2023 县级综合医院设备配置标准.docx VIP
- 营口温泉旅游:资源禀赋、发展态势与战略转型研究.docx
- 工厂管理顾问合同协议.docx VIP
文档评论(0)