- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
神经网络学习笔记发表于2016/4/14 22:41:51 ?3754人阅读分类:?machine-learning神经网络sigmoid函数sigmoid函数是一种常见的挤压函数,其将较大范围的输入挤压到(0,1)区间内,其函数的表达式与形状如下图所示:该函数常被用于分类模型,因为其具有很好的一个特性f′(x)=f(x)(1?f(x))。这个函数也会被用于下面的神经网络模型中做激活函数。M-P神经元模型生物的神经网络系统中,最简单最基本的结构是神经元。每个神经元都是接受其他多个神经元传入的信号,然后将这些信号汇总成总信号,对比总信号与阈值,如果超过阈值,则产生兴奋信号并输出出去,如果低于阈值,则处于抑制状态。McCulloch在1943年将该过程抽象成如下图所示的简单模型:该模型称为“M-P神经元模型”。通过上图我们可以知道,当前神经元的输入是来自其他n个神经元的带权值的输出,而激活函数f()是一个如下图所示的阶跃函数我们可以看到当总的输入小于阈值的时候,神经元处于抑制状态,输出为0,而当总输入大于阈值,则神经元被激活为兴奋状态,输出1。但是我们发现该函数是不连续且不光滑的,使用起来会很不方便,因此在实际应用中常常使用sigmoid函数代替阶跃函数做神经元的激活函数。感知器模型感知器模型,是一种最简单的神经网络模型结构,其网络结构包括输入层与输出层两层,如下图所示:其为具有两个输入神经元,一个输出神经元的感知器模型。我们知道该模型是可以做与或非运算的。这是因为如果我们要做与或非运算,那么对于输入x1,x2来说,其取值只能是0或1,而我们的输出y=f(∑2i=1ωixi?θ),如果要做与运算,那令阈值ω1=1,ω2=1,θ=2,则只有在x1=1,x2=1的时候才能激活输出层神经元,输出1,其余情况均输出0。同样,如果做或运算,那令阈值ω1=1,ω2=1,θ=1,则只要有一个输入xi=1,即可激活输出神经元,输出1,如果对x1做非运算,那么可以令阈值ω1=?0.6,ω2=0,θ=?0.5,则如果x1=1,x2=0,总输入为?0.6,小于阈值,输出0,如果x1=0,x2=0,总输入为0,大于阈值,输出1。这里的激活函数为阶跃函数。这个通过下面的三幅图也可以看得出来?但是我们可以发现,对于只有输入层与输出层的感知机模型,∑2i=1ωixi?θ是线性的,其只能对线性数据进行划分,对于如下图的异或模型,其实无法准确划分的。因为任何一条线都无法将(1,0),(0,1)划为一类,(0,0),(1,1)划为一类。但如果是像图(a)中那样的两层网络(这里的两层指的是隐层与输出层,因为只有这两层中的节点是有激活函数的),在隐层有两个节点,那么此时就可以得到两条线性函数,再在输出节点汇总之后,将会得到由两条直线围成的一个面,如图(b)所示,这时就可以成功的将异或问题解决。因此我们可以看到,随着网络深度的增加,每一层节点个数的增加,都可以加强网络的表达能力,网络的复杂度越高,其表示能力就越强,也就可以表达更复杂的模型。?通过上面你的示例,我们也可以看到,对网络的学习其实主要是对网络中各个节点之间的连接权值和阈值的学习,即寻找最优的连接权值和阈值从而使得该模型可以达到最优(一般是局部最优)。下面主要介绍多隐层前馈神经网络模型参数的学习方法。多隐层前馈神经网络对于多隐层前馈神经网络,其网络中相邻两层是全连接,而层内是没有连接的,跨层之间也没有连接,如下图所示:这里是一个单隐层的前馈神经网络,可以看到该网络的参数主要是输入层与隐层之间的连接权值ωhj,隐层的阈值θ,隐层与输出层之间的连接权值vih,输出层的阈值rh。这里假设输出层的节点个数为l个,隐层的节点个数为q个,输入层的节点个数为d个,那么我们需要学习的参数个数就为d?q+q+q?l+l个参数,其中d?q与q?l分别是输入层与隐层的连接权值与隐层和输出层的连接权值个数,q,l分别是隐层和输出层的阈值个数。这样我们就可以将对神经网络的学习问题转化为参数的优化问题。而优化问题最常用的方法就是梯度下降方法,就是让目标参数沿着梯度的方向变化从而达到最优值,即ωi+1=ωi+ηΔω,其中η为步长,Δω为沿梯度方向的变化量。?假设隐层与输出层的激活函数均为sigmoid函数,该网络的输出为Y?=(y?1,...,y?j,...,y?l),那么其第j个节点的输入为βj=∑qi=1ωijbi,其输出y?j=f(βj?rj),那么该网络的均方误差值即为E=12∑li=1(yi?y?i)2。?这里我们将隐层第h个节点与输出层第j个节点的连接权值ωhj作为优化的目标参数,那么基于梯度下降方法我们知道该参数的变化量Δωhj=ηδEδωhj根据链式规则,我们可以将该公式展开δEδωhj=δEδy?jδy?jδβjδβjδωh
您可能关注的文档
- 电子设备装接工教学计划与大纲.doc
- 电子测量课程设计实验报告双脉冲发生器.doc
- 电子科大连续信号的采样和恢复信号与系统实验报告.doc
- 电影投资合作合同.doc
- 电学实验练习(含答案).docx
- 电影联合拍摄协议.doc
- 电工电子教案点动连续控制电路.doc
- 电梯维护保养合同范本.doc
- 电气施工员.docx
- 用-presscad-设计步骤.doc
- 2024-2025学年祁县数学五年级第二学期期末学业水平测试模拟试题含答案.doc
- 《企业征信系统简介》课件.ppt
- 《企业外汇风险管理实务》课件.ppt
- 《企业安全教育培训》课件.ppt
- 江苏省宝应县城郊中学2023年物理八上期末教学质量检测试题含解析.doc
- 《企业安全管理课件制作与应用》.ppt
- 云南省文山州文山市马塘中学2023-2024学年八年级物理第一学期期末复习检测试题含解析.doc
- 安徽省合肥一六八中学2024-2025学年高三下学期2月检测 数学试卷及答案.docx
- 2024-2025学年黑龙江省鸡西市虎林市三年级数学第二学期期末质量检测模拟试题含解析.doc
- 安徽省合肥一六八中学2024-2025学年高三下学期3月检测 数学试卷及答案.docx
最近下载
- 六年级下册《别了,语文课》课件(共25张PPT).pptx VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元5教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元4教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元2教学单元活动方案.docx VIP
- 汽车构造8悬架油气弹簧以氮-惰性气体作为弹性介质用.pdf
- 工学一体化课程《小型网络安装与调试》任务2教学单元6教学单元活动方案.docx VIP
- 2022年中国绿色金融发展报告.pdf VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元3教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务4教学单元7教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务4教学单元6教学单元活动方案.docx VIP
文档评论(0)