- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BP神经网络分类.pptx
利用BP神经网络解决分类问题指导老师:何小其日期:2017.6.101.1 BP网络介绍1.2 BP网络模型1.3 学习规划1.4 网络程序设计1.1BP神经网络介绍人工神经网络(Artificial Neural Networks,ANN)系统是?20?世纪?40?年代后出现的。它是由众多的神经元可调的连接权值连接而成,具有大规模并行处理、分布式信息存储、良好的自组织自学习能力等特点。BP(Back Propagation)算法又称为误差反向传播算法,是人工神经网络中的一种监督式的学习算法。BP神经网络算法基本的结构由非线性变化单元组成,具有很强的非线性映射能力。而且网络的中间层数、各层的处理单元数及网络的学习系数等参数可根据具体情况设定,灵活性很大,在优化、信号处理与模式识别、智能控制、故障诊断等许多领域都有着广泛的应用前景。1.1BP神经网络介绍在人工神经网络的实际应用中,BP网络广泛应用于函数逼近、模式识别/分类、数据压缩等,80%~90%的人工神经网络模型是采用BP网络或它的变化形式。BP网络也是前馈型神经网络的核心部分,体现了人工神经网络最精华的部分。主要思想是从后向前(反向)逐层传播输出层的误差,以间接计算出隐层误差。故称为误差反向传播算法1.1BP神经网络介绍BP算法分为两个部分:第一部分(正向传播过程)输入信息从输入层经隐层逐层计算各单元的输出值第二部分(反向传播过程)输出误差逐层向前计算出隐层各单元的误差,并用此误差修正前层权值,最终使误差减小到可接受的范围。具体步骤如下:1.1BP神经网络介绍1.从训练集中取出某一样本,把信息输入网络中。2.通过各节点间的连接情况正向逐层处理后,得到神经网络的实际输出。3.计算网络实际输出与期望输出的误差。4.将误差逐层反向回传至之前各层,并按一定原则将误差信号加载到连接权值上,使整个神经网络的连接权值向误差减小的方向转化。5、对训练集中每一个输入—输出样本对重复以上步骤,直到整个训练样本集的误差减小到符合要求为止。1.2BP神经网络模型BP网络一般为多层神经网络,由BP神经元构成的二层网络(如下图所示:两层BP神经网络模型),BP网络的信息从输入层流向输出层,因此是一种多层前馈神经网络。 一个具有输入和隐含层的神经网络模型结构(图1)1.2BP神经网络模型1.BP网络具有一层或多层隐含层,除了在多层网络上与其他的模型有不同外,其主要差别也表现在激活函数上。2.BP网络的激活函数必须是处处可微的,因此它不能采用二值型的阀值函数{0,1}或符号函数{-1,1}3.BP网络经常使用的是S型传输函数(如logsig函数),其输出值将会限制在较小的范围(0,1)内,线性传输函数则可以取任意值1.3学习规则对于图1的BP神经网络,设K为迭代次数,则每层权值和阈值的修正按下式进行:式中,x(K)为第K次迭代各层之间的链接权向量或阈向量;g(k)=?E(K)/?x(k)为第K次迭代的神经网络输出误差对各权值或阈值的梯度向量;负号表示梯度的反方向,即梯度的最速下降方向;a(k)为学习效率,一般为常数;E(K)为第K次迭代的网络输出的总误差性能函数,BP网络误差性能函数的默认值为均方误差。1.3学习规则当一个样本(设第P个样本)输入网络,并产生输出时,均方误差应为各输出单元误差平方之和,即当所有样本都输入一次后,总误差为1.3学习规则假设输入为P,输入神经元有r个,隐含层内有s1个神经元,激活函数为F1,输出层内有s2个神经元,对应的激活函数为F2,输出为A,目标矢量为T1.3学习规则信息的正向传递 隐含层中第i个神经元的输出 输出层第k个神经元的输出 (1.3.1) 定义误差函数 (1.3.2) 1.3学习规划算法的下一阶是反向传播的敏感性值,在开始反向传播前需要先求传输函数的导数对于f1为对数S型激活函数:1.3学习规划对于f2为线性激活函数:根据式:(1.3.1)或(1.3.2)和各层的传输函数,可求出第K次迭代的误差曲面的梯度g(k)=?E(K)/?x(k),代入x(k+1)=x(k)-αg(k),便可逐次修正其权值和阈值,并使总的误差减小的方向变化,直到所要求的误差性能为止。1.4网络程序设计蠓虫分类问题可概括叙述如下:生物学家试图对两种蠓虫(Af与Apf)进行鉴别,依据的资料是触角和翅膀的长度,已经测得了9 支Af和6 支Apf 的数据如下: Af: (1.24,1.27),(1.36,1.74) ,(1.38,1.64) ,(1.38,1.82) ,(1.38,1.90) ,(1.40,1.70) ,(1.48,1.82) ,(1.54,1.82) ,(1.56,2.08). Apf: (1.14,1.82),(1.18,1.96) ,(1.20,1.86) ,(1.2
您可能关注的文档
- 2016届第一轮复习《生活与哲学》第九课唯物辩证法的实质和核心.ppt
- 2017届高三一轮复习课件《生活与哲学》第4课探究世界的本质.ppt
- 2017年最新真正的哲学都是自己时代的精神上的精华.ppt
- 2018哲学唯物论.ppt
- 2018届高三一轮复习哲学第10课.ppt
- 2018届高三一轮生活与哲学第二课百舸争流的思想最新真题.ppt
- 2018届高三一轮生活与哲学第五课把握思维的奥妙最新真题.ppt
- 2018届高三一轮生活与哲学第四课探究世界的本质最新真题.ppt
- 2018最新讲练结合哲学的基本问题复习课件.ppt
- 2018高考一轮哲学第11课寻觅社会的真谛上课课件.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年江西管理职业学院教师招聘考试笔试备考题库.docx VIP
- 2024中国中信金融资产管理股份有限公司人力资源部(党委组织部)社会招聘笔试模拟试题及答案解析.docx VIP
- 高考英语完型填空汇总.doc VIP
- 合作经营合同(2020).docx VIP
- 关节活动度测定ppt课件.pptx VIP
- 体育教师专业发展计划.doc VIP
- 影视产业概论 教学大纲.docx VIP
- 明星志愿3群星合辑(星光圆舞曲+银色幻想曲)攻略-详细整理版精要.docx
- Q-CR 570-2017 电气化铁路接触网用力矩控制式胶粘型锚栓.docx VIP
- 煤矿机电事故专项应急预案及现场处置方案.pdf VIP
文档评论(0)