神经网络算法研究

来源 :计算机时代 | 被引量 : 0次 | 上传用户:solar_cbc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 研究了神经网络的模型和算法。神经网络是由简单处理单元构成的大规模并行分布式处理器,是对人脑的抽象、简化和模拟,反映人脑的基本特性。它是根植于神经科学、数学、统计学、物理学、计算机科学等学科的一种技术。目前,神经网络主要应用于网络的软硬件实现研究、各个领域特定问题的研究等。
  关键词: 神经网络; 分布式处理器; 人脑; 神经元模型
  中图分类号:TP391.9 文献标志码:A 文章编号:1006-8228(2016)10-08-03
  Study on neural network algorithm
  Wang Cunyu, Gu Weiming, Wu Chong, Zhou Chen
  (Zhejiang Topcheer Information Technology Co.,Ltd., Hangzhou, Zhejiang 310006, China)
  Abstract: The model and algorithm of neural network are studied in this paper. Neural network is a massive parallel and distributed processor which is composed of the simple processing units. It is an abstraction, simplification and simulation of the human brain, and reflects the basic characteristics of the human brain. It is a kind of technology rooted in the neural science, mathematics, statistics, physics, and computer science and so on. At present, the neural network is mainly used as a study in network hardware and software implementation and in the specific issues in various fields.
  Key words: neural network; distributed processor; human brain; neuron model
  0 引言
  随着人工智能技术的发展,神经网络与模糊逻辑、专家系统、遗传算法、小波、混沌、粗集、分形、证据理论、灰色系统等技术的融合已经成为智能技术的一个重要发展趋势,有着很好的发展前景[2]。研究神经网络的算法,最终实现与其他算法的结合是非常有意义的。
  1 神经网络特点
  1.1 一般特点[3]
  ⑴ 由于神经网络模仿人的大脑,采用自适应算法。使它较之专家系统的固定的推理方式及传统计算机的指令程序方式更能够适应环境的变化。总结规律,完成某种运算、推理、识别及控制任务,使其具有更高的智能水平,更接近人的大脑。
  ⑵ 较强的容错能力,使神经网络能够和人工视觉系统一样,根据对象的主要特征去识别对象。
  ⑶ 自学习、自组织功能及归纳能力。
  1.2 自组织的特点
  自组织特征映射神经网络的固有特点决定了神经网络相对传统方法的优点:
  ⑴ 自组织特性,减少人为的干预,减少人的建模工作,这一点对于数学模型不清楚的物探数据处理尤为重要,减少不精确的甚至存在错误的模型给结果带来的负面影响。
  ⑵ 强大的自适应能力大大减少了工作人员的编程工作,使得被解放出来的处理人员有更多的精力去考虑参数的调整对结果的影响,使得更快的改进方法成为可能。
  ⑶ 网络工作过程中考虑数据和网络拓扑结构的问题,更类似人类大脑思考问题的方式,问题的解决更符合人的特点,使得结果的可信程度加大。
  ⑷ 无导师学习机制,不需要教师信号。对于地球物理勘探这类的很少有准确的教师信号作为指导的问题而言,这一点很有优势,很好的模仿人脑,所得结果是其他方法处理结果的很好的参考。
  2 人类大脑
  人的神经系统可看作三阶段系统,如图1(Arbib, 1987)所描绘的框图所示。系统的中央是人脑,由神经网络表示,它持续地接收信息,感知它并做出适当的决定。图中有两组箭头,从左到右的箭头表示携带信息的信号通过系统向前传输,从右到左的箭头表示系统中的反债。感受器把来自人体或外界环境的刺激转换成电冲击,对神经网络(大脑)传送信息。神经网络的效应器会将神经网络产生的电冲击转换为可识别的响应从而作为系统的输出。
  3 神经网络
  3.1 神经元模型
  ⑴ 突触或连接链集,每一个都由其权值或者强度作为特征。具体来说,在连到神经元k的突触j上的输人信号被乘以k的突触权值。第一个下标指正在研究的这个神经元,第二个下标指权值所在的突触的输入端。和人脑中的突触不一样,人工神经元的突触权值有一个范围,可以取正值也可以取负值。
  ⑵ 加法器,用于求输人信号被神经元的相应突触加权的和。这个操作构成一个线性组合器。
  ⑶ 激活函数,用来限制神经元输出振幅。由于它将输出信号限制到允许范围之内的一定值,故而激活函数也称为压制函数。通常,一个神经元输出的正常幅度范围可写成单位闭区间[0,1]或者另一种区间[-1,+1]。
  偏置bk的作用是根据其为正或为负,相应地增加或降低激活函数的网络输人。偏置bk的作用是对输出作仿射变换,如下所示:   特别地,根据偏置bk取正或取负,神经元k的诱导局部域vk和线性组合器输出uk的关系如图3所示。若bk取正,则称神经元处于激活状态或兴奋状态,若bk取负,则称神经元处于抑制状态。这种“阈值加权和”的神经元模型称为M-P模型,也称为神经网络的一个处理单元(PE)。
  3.2 激活函数
  激活函数的选择是构建神经网络过程中的重要环节。
  由于S形函数与双极S形函数都是可导的,因此适合用在BP神经网络中。
  3.3 神经网络模型
  神经网络是由大量的神经元互联而构成的网络。根据网络中神经元的互联方式,常见网络结构主要可以分为下面3类:
  ⑴ 前馈神经网络
  前馈网络也称前向网络。在分层网络中,神经元以层的形式组织。在最简单的分层网络中,源节点构成输入层,直接投射到神经元输出层(计算节点)上,反之则不然。感知机( perceptron)与BP神经网络就属于前馈网络。
  图4中是一个三层的前馈神经网络,其中第一层是输入单元,第二层称为隐含层,第三层称为输出层(输入单元不是神经元,因此图中有两层神经元)。
  ⑵ 反馈神经网络
  反馈型神经网络是一种从输出到输入具有反馈连接的神经网络,其结构比前馈网络要复杂得多。典型的反馈型神经网络有:Elman网络和Hopfield网络。
  ⑶ 递归网络
  递归网络和前馈网络的区别在于它至少有一个反馈环。如图6所示,递归网络可以由单层神经元组成,单层网络的每一个神经元的输出都反馈到所有其他神经元的输人中。这个图中描绘的结构没有自反馈环;自反馈环表示神经元的输出反馈到它自己的输人上。图6也没有隐藏层。
  4 结束语
  神经网络理论已在信号处理、人工智能[5]、模式识别、自动控制、辅助决策等众多研究领域取得了广泛的应用[6],但其发展还不十分成熟,比如:神经计算的基础理论框架以及生理层面的研究仍需深入。新的模型和结构的研究;神经网络的可理解性问题;神经网络技术与其他技术更好的结合等。
  今后的研究应在充分利用神经网络优点的基础上,关注各个领域的新方法、新技术,发现他们之间的结合点,取长补短,并进行有效的融合,从而获得比单一方法更好的效果。除此之外,还应当加强神经网络基础理论方面的研究和在实际应用方面的研究,使其在工程应用中发挥越来越大的作用。
  参考文献(References):
  [1] 樊振宇.BP神经网络模型与学习算法[J].软件导刊,2011.10(7):
  66-68
  [2] 陈祥光,裴旭东.人工神经网络技术及应用[M].中国电力出版
  社,2003.
  [3] 郭志安等著.神经计算机:概念、原理、算法、能力[M].四川教
  育出版社,2001.
  [4] 毛健,赵红东,姚婧婧.人工神经网络的发展及应用[J].电子设
  计工程,2011.19(24):62-65
  [5] 虞和济等著.基于神经网络的智能[M].冶金工业出版社,2000.
  [6] 王洪元,史国栋.人工神经网络技术及其应用[M].中国石化
  出版社,2002.
  [7] Li Minyiang. Xu Boyi. Kou Jisong. On the cotnhinalion of
  genetic algorithms and neural networks[J]. Systems Engineering-Theory $. Practice,1999.2:65-69
其他文献
基于Android平台的藏汉双语党课培训客户端是一款实用型软件,打破了西藏地区党课培训效率不高、且没有藏语版的党课学习软件的现状。通过藏文信息处理技术在移动智能终端的应
摘 要: 教育信息化时代已经来临,面对新的教学要求和挑战,越来越多的课堂已经从传统教学模式转变成信息化教学模式。计算机类的通识课程由于其自身的特点,更适合采用信息化教学手段进行教学。多种信息化教学手段并用,一方面可以为学生提供足够的学习资源,实现自主学习和深度学习,另一方面教师可以依据学生的学习效果,动态地调整教学内容和方法,从而达到教学目标。实践表明,多种信息化教学手段的混合使用,有助于满足不同
摘 要: 基于OBE(Outcomes-Based Education)视角,以创新能力培养为目标,对软件工程全日制专业硕士考核方式进行探讨。从目标达成入手,注重各环节产出成果。在分析目标达成涉及的主要环节的基础上,从课程体系考核、课题考核、学位申请其他要求考核等几方面进行改革。对能够量化的指标以成果体现,对难以量化的指标进行详细描述,对过程管理进行强化,保证了改革措施的有效性和持续性。  关键词
"如果每个运营商都形成了在校园市场上的相对优势,也就形成了一种相对稳定的平衡。"又又是一年开学季,各地电信运营商酝酿长达两个月之久的校园营销新政近日逐一登场,校园市
期刊
摘 要: C语言程序设计思维的养成需要教与学双方的配合。文章讨论了教学中存在的问题,给出参与式教学方式下的教学尝试、教学评价及教学反馈,实践证明对学生的学习具有一定的促进作用。  关键词: C语言; 程序设计; 参与式教学; 教学尝试  中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2017)09-64-02  Abstract: The formation of C
DOI:10.16644/j.cnki.cn33-1094/tp.2016.02.027  摘 要: 当前严峻的就业形势与软件人才特别是高级软件人才匮乏形成了鲜明对比。就应用型高校计算机专业数据库课程理论及实践教学中普遍存在的一些问题,提出了课程的教学内容、教学原则及教学方法,探讨了如何实现理论教学与实践教学的有机衔接,教师与学生的紧密合作,以及学习与工作的平稳过渡。通过教学实践证明了该教学模式的
摘 要: 基于行动导向的任务驱动教学模式以任务为载体,将理论和实践有机地结合起来,以培养学生的自主学习能力、解决问题能力及创新能力为主旨。针对计算机网络安全风险评估课程的特点与现状,从教学内容设计、教学方法选择和教学效果评价三方面探讨了基于行动导向的任务驱动教学模式的实施。实践证明,该模式能有效激发学生的学习兴趣,让学生成为教学活动主体,充分调动其学习积极性,提升了教学效果。  关键词: 行动导向
摘 要: 针对目前计算机基础教学课程体系的现状和弊端,从应用型本科高校人才培养需求出发,探讨了教学组织方式、教学内容、教学方法、课程体系和教学评价体系等五个方面的教学改革。提出充分利用现代化教学手段,依托网络环境,设置MOOC课、微课等新兴的互联网教学模式,在很大程度上能拓宽学生的学习渠道,全面提升计算机基础课程的教学质量。  关键词: 应用型高校; 计算机基础课程; 教学改革; 网络教学  中图
DOI:10.16644/j.cnki.cn33-1094/tp.2016.09.005  摘 要: 图像中存在颜色、形状和纹理等全局特征以及LBP和SIFT等局部特征,这些异构特征之间存在明显的结构信息。不同视觉特征在表示特定高层语义时重要程度不同,因此,正确的特征选择对于图像标注来说具有十分重要的意义。为了充分利用异构特征之间的结构组效应,提出了一种基于组稀疏的高维特征选择算法及其在图像标注中
摘 要: 工具论主导的大学计算机基础教学已经不能满足当前高校人才培养的实际需求。在计算思维理论的指导下,采用系统、整合与多元化的思想方法,从教学过程、内容、方案、手段和考核评价五个方面探索大学计算机基础教学新模式。研究证明,将计算思维融于整个教学过程是提高大学计算机基础教学质量和水平、促进学生信息素养培养的有效途径。  关键词: 计算思维; 大学计算机基础; 教学改革; 计算机教育  中图分类号: