计算机网络故障检测中BP神经网络的应用

来源 :新生代·下半月 | 被引量 : 0次 | 上传用户:zhangtao870508
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】:社会的科技发展在逐步增强,已经有许多领域实施了信息化管理,计算机的使用范围也愈发广泛,也会因此而产生各种诸如病毒,系统漏洞等问题影响计算机的安全使用,给社会带来了很大的不便。因此,如何在计算机网络的使用过程中预防故障就成为目前的主流问题,本文将探究BP神经网络的在计算机网络故障的检测中的使用对策。
  【关键词】:计算机网络 故障检测 BP神经网络
  前言:
  互联網已经应用到各行各业之中,不仅将网络规模扩大,还增加了许多的功能,人们的日常生活以及学习工作也已经不能离开计算机网络,已经成为社会健康发展的推动力之一。但是计算机网络的普及并不仅仅带来了好处,还有其自身的不完善以及病毒的侵入等原因,为网络安全带来了很大的隐患,影响了网络健康发展。因此,使用BP神经网络,能够更好地解决计算机网络的故障问题。
  一、BP神经网络的认知
  1.BP神经网络结构
  BP(Back Propagation)神经网络主要是一种多层前馈神经网络,按照误差的逆向算法进行运算,在1896年以Rumelhart以及McClelland为主的科学家提出的,在目前广为应用。其结构为输入层、输出层以及两者之间的隐含层,隐含层可以是一层,也可以是多层。BP神经网络无需在使用之前先将输入与输出之间的数学方程进行确定,通过自身的训练,将规则进行学习,就能在给定的输入值之后得到最接近期望的输出结果。输入层将从外界的输入信息通过神经元传递给不同的神经元,输出层将外界的信息进行处理并得出结果,隐含层则是在两者之间,负责信息的内部处理以及变换,其主要依据信息的变化需求而决定。除此之外,隐含层的状态对输入u输出之间的关系有重要的影响,将隐含层的权系数进行改变,就能将整个多层神经网络的性能进行改变,隐含层中的节点数量也需要进行注意,过多或者过少都会对网络的稳定性造成一定的影响,需要相关人员在使用BP神经网络是,根据实际情况设定节点数,保证计算机网络性能的最优化[1]。
  2.BP神经网络故障检测的算法
  计算机网络在运行过程中,会产生很多信息,当出现故障之后,信息也会发生相应的变化,BP神经网络能够在状态信息中获得映射关系,并在映射关系产生变化之后进行不断地自我调整,适应环境的变化。其主要是通过自身的学习机制构成的决策区域,其中决定网络计算机的特性主要有学习训练规则、拓扑结构以及神经元特性等。并且根据实验表明,在三层神经网络下,对于任意精度都能逼近连续函数。在BP算法的学习中,有两种工作信号的创博方法,其正传播就是通过输入层将输入信号传播至输出层,在输出端得到信号[2]。而信号的反向传播是在误差信号通过输出端将信息进行向后的传播过程,误差信号在其中指的是网络期望输出信号与实际输出信号之间的差值。
  而BP神经网络的算法过程,首先将网络进行初始化,输入节点数、输出节点数、隐含层节点数、将连接权值、偏置初始化,并将学习速率与神经元际化函数给定。其次就是计算隐含层的输出、输出层的输出计算、误差计算、权值更新、阈值更新等,最后就是观察算法的迭代是否结束,如若没有结束,则重新返回第二步骤,当满足学习次数或者误差要求之后,自动得出结果,结束算法。
  S型激活函数是BP神经网络锁对应的输入与输出的关系:
  神经网络在计算机中主要是通过神经元进行大量连接计算机网络,BP神经网络是目前广泛应用的神经网络模式[3]。
  二、BP神经网络的特点以及缺陷
  1.BP神经网络特点
  在BP神经网络中,其主要特点是能够进行单向传播的多层向前网络,其主要三层结构为输入层、中间层以及输出层,中间层数量可以具有多个,并且神经元之间只接受前一层神经员的输出。其中BP神经网络中没有反馈现象,同一结构层中也没有耦合作用,节点只能对下一层的节点的输入进行影响。由此可知BP神经网络中具有以下几种特点。
  (1)泛化特点
  泛化是指设计模式分类器的过程中,不仅需要考虑网络能否将需要分类的对象进行正确的划分,还要关心BP神经网络在训练之后,对于从未见过的模式或噪音等模式进行分类,并保证其分类的正确性,将其学习的成果成功应用到新的知识当中,即为BP神经网络的泛化。
  (2)容错特点
  在进行全局训练过程中,若是BP神经网络的局部神经元受到破坏,对其训练结果没有较大的影响,在系统损伤的情况下还鞥够继续正常工作,因此BP神经网络具有一定的容错作用。
  (3)非线性映射特点
  BP神经网络其主要就是输入项输出的映射,通过数学理论,能够证明三层的神经网络以任意精度能够逼近非线性的连续函数,能够将内部复杂的问题有效进行解决,适合在计算机网络之中。
  (4)自学适应特点
  BP神经网络能够在进行训练时,能够自主学习将输出与输出数据之间的规则进行提取,并将学习内容在网络权值中记忆,具有高度的学习适应性。
  2.BP神经网络缺陷
  随着对BP神经网络的深入研究,BP神经网络也体现出了其中的不足之处:
  (1)局部极小化
  通过数学的角度可以了解到,传统的BP神经网络是一种局部的搜索优先法,其需要将复杂的非线性化问题有效解决,并且其网络权值是随着局部的改善而调整,让算法在运行过程汇总容易进入局部的极值,权值由此收敛缩小,让网络训练失败,并且BP神经网络对于初始的网络权重十分敏锐,在不同的网络权重初始化,也会有不同的局部极小,导致训练结果也会不同。
  (2)结构选择不一
  在BP神经网络出现至现在,并没有对其进行统一的理论指导,在使用过程中,只能通过以往的经验进行结构的选择,若是其结构的选择过多,训练效率不能有效提高,并且可能出现拟合的现象,让网络的性能以及容错性降低,若是网络结构选择小,网络又会出现不收敛等现象,因此,网络结构的选择让BP神经网络的推广成为问题,在实际网络中,需要进行谨慎的选择。   (3)算法收敛的速度慢
  其本质的算法呈梯度下降算法,而BP神经网络所需要优化的函数十分复杂,必然会在实际的应用过程中出现“锯齿形现象”,导致BP神经网络算法无法有效进行。并且在复杂的函数优化过程中,神经元的输出近似与“0.”“1”,并且会有平坦区域的出现,在平坦区域之间,权值的误差改变会很小,很难出现有效的训练成果。另外,在BP的神经网络模型之中,为了能让网络严格执行BP算法,就不能用一维的搜索算法进行迭代步长的求值,而需要先在网络中赋予步长的迭代规则,导致在BP算法的实际运行中效果降低。
  (4)预测与训练能力存在矛盾
  预测能力称为泛化以及推广能力,训练能力则是逼近以及学习能力。在通常的情况下,BP神经网络的训练能力与预测能力出于相辅相成的关系,若是训练能力差,则预测能力也不会强,而训练能力的提高也会影响预测能力,使预测能力也随之提高。但此种趋势在BP神经网络之中并不固定,而是有一个阀值,当到达阀值时,随着训练能力的提高,预测能力反而下降,也就是通常所说的“过拟合”现象,此种现象的产生是由于网络学习过程中有过多的细节样本,其学习模型也已经不能够有效反应样本的规律,因此,在实际的BP神经网络的学习训练过程中,学习度需要进行有效掌握,从而发挥其作用。
  三、计算机网络故障检测中BP神经网络的应用措施
  1.BP神经网络故障检测原理
  在BP神经网络中,模型只有一个输出和输入与外界进行关联,其训练的方法主要通过样本的数据信息的采集以及BP神经网络的算法进行的,让BP神经网络模型能够无限趋近于组合导航系统中原始算法的模型的非线性特征,因此,在计算机网络故障检测中BP神经网络的应用主要是三部分组成。其一就是在BP神经网络的训练过程中要有充足的数据样本,对可期望的计算机网络进行检测。其主要是通过特定的事物以及模式的相同点进行识别,而计算机在此种模式之下能够待分配的模式主动将其分配到不同的模式之中,根据模式特征进行空间分类,但是在实际的决策区域中的分类分割是十分困难的,需要对函数判别式进行有效的选择,并做好修正的措施准备[4]。其二就是根据实际的检测输入,对计算机系统进行相应的检测,达到使用BP神经网络检测的目的。此种模式需要考虑输入与输出的对应关系,建立动态的神经网络模型,实现故障的预测。其三就是专家诊断神经网络,利用神经网络与专家系统的有效结合,了解专家系统与BP神经网络的原理进行专家系统的设计,从知识处理的角度出发,专家系统中其主要内容就是计算机网络故障的诊断,将符号推理有效的转变,成为数值运算推理,能够提升专家系统的效率,在推理、自适学习以及知识获取等多方面都具有优越的性能,能够适用于大行动设备之中,解决多种故障难题。在一般情况下,将样本数据以及学习数据进行有效的处理,之后才能应用于学习检测之中,在进行检测的过程中,其主要是通过预处理以及特征的提取为计算机网络故障的检测提供更多的有效輸入以及训练数据样本,从而将计算机网络的故障通过BP神经网络进行检测的目标实现。
  2.BP神经网络故障检测步骤
  在计算机网络故障的检测中,使用BP神经网络进行检测主要有以下几个步骤:首先,加固计算机网络中的结构规模进行有效确定,其主要重点在于计算机中间层神经元的选取,能够确定计算机的网络结构规模以及其性能特点。其次就是选择训练样本以及测试样本,其中训练样本是对计算机网络进行有效的训练,而测试样本则是检测计算机的训练效果的实用性,并对其推广能力的观察,经过训练样本对计算机网络训练以及测试样本对计算机网络进行测试之后,对其结果进行检测,符合标准要求,BP神经网络系统才能在计算机网络中进行故障检测,若是不符合检测结果,则需要进行重新训练以及测试[5]。最后,就是根据定位导航系统与BP神经网络故障检测系统进行有效结合,并根据实际情况进行输入,等待检测结果即可。
  3.计算机网络故障的检测
  在计算机网络之中,其主要的故障表现在协议设置的问题,能够通过软件等方面进行故障的检测分析。如若计算机是正确有效的网络设置,能够与测试本机接通,相邻主机则不能接通,而交换机与网卡之间的互联端口也没有松动或者断开的情况,其协议或者是网卡的驱动程序需要再进行以此重新的安装,若是没有解决计算机的网络故障问题,则需要对交换机端口以及侧重点进行重新检测。系统在正常的运行状态过程中,残差与高斯白噪声序列近似,而均值接近零,协方差上界公式:
  其中U(k)会随着k值的变化而变化,出现不同的特征。
  且其为服从分布的形式,其公式又可以表示:
  在上述公式中,以N为数据窗的长度表示,正常的系统运行情况则d(k)的数值变小,而若是系统故障中,则d(k)HO≤,若是系统运行中存在延迟现象,则d(k)的数值就会出现十分明显的变化,以此来检测计算机的网络故障。
  总结:计算机网络的安全与人们的生活息息相关,不仅是在娱乐之中,工作也不能离开计算机网络,一旦出现网络故障问题,将会造成极大的不良影响,对企业的发展以及科学的研究都会形成不可估量的损失,所以需要在计算机网络中应用BP神经网络进行故障的检测,其良好的非线性映射以及强大的适应能力,都能促进计算机网络故障检测的有效发展,为人们提供更加安全便捷的网络环境。
  【参考文献】
  【1】章海宁.BP神经网络在计算机网络故障检测中的运用[J].科技展望,2016,26(24).
  【2】崔继仁,张艳丽,李建辉,etal.神经网络在计算机网络安全评价中的运用[J].网络安全技术与应用,2016(6):20-20.
  【3】白东升.分析神经网络在计算机网络安全评价中的应用[J].计算机产品与流通,2018(01):44+75.
  【4】李国友,夏永彬,张凤岭,etal.遗传算法优化的RS-BP神经网络在聚合釜故障诊断中的应用研究[J].计算机与应用化学,2017(8).
  【5】黄煜坤.基于神经网络BP算法的网络入侵检测系统研究与实现[J].农村经济与科技,2016(22):293-294.
  【6】张乐平.基于BP神经网络的计算机网络安全评价模式研究[J].赤峰学院学报(自然科学版),2017(18).
  【7】宋英杰. 基于神经网络的计算机网络故障检测分析[J]. 计算机光盘软件与应用, 2014(6):296-297.
  作者简介:姓名:闫锋哲,性别:男,出生年月:1993-06-08,最高学历:硕士在读,职称:助理工程师,研究方向:大数据与云计算,单位:中国人民大学信息学院
其他文献
【摘要】:当前,我国进入到了社会主义事业建设的攻坚阶段,新闻宣传工作作为社会精神生活的主要窗口,对社会意识形态、社会观念和风气都有着不可忽视的影响。习近平总书记对新闻宣传工作给予了充分的支持,多次在公开场合的重要讲话中对我国目前的新闻宣传工作做出了原则性的指导。习总书记的新闻宣传观是我们开展新闻宣传工作的基本纲要,是我们把握正确新闻宣传方向的前提。研究习总书记新闻宣传观中的哲学思想,对社会主义新闻
期刊
【摘要】:矛盾在对立中统一。中国“断代史”,美欧“断局图”,暗示德治和法治在东西方扮演着不同的角色。法治终成时代的主旋律。中国共产党、中国政府和人民就要走出“一治一乱”的怪圈,非行法治不可!全面依法治国,正当其时。取法治之理,不弃德治之义,相互促进,共同发展。但须明确一点,社会犹如一棵大树,法治乃主干,为调节社会的“离合器”,同时重视德治的重要作用。  【关键词】:民主 法治 依法治国 以德治国 
期刊
【摘要】:中国共产党第十九次全国代表大会审议并一致通过十八届中央委员会提出的《中国共产党章程(修正案)》,党政军民学,东西南北中,党是领导一切的,大会同意把这一重大政治原则写入党章,这有利于增强全党党的意识,实现全党思想上统一、政治上团结、行动上一致,提高党的创造力、凝聚力、战斗力,确保党总揽全局、协调各方,为做好党和国家各项工作提供根本政治保证。近年来,基金会发展迅速,特别是教育类基金会,更是进
期刊
【摘要】:区块链(blockchain)作为互联网发展历程中一个里程碑式的概念,从其被提出至今一直备受争议,有人认为区块链的去中心化理念难以适应目前的金融发展框架,而另一部分人则认为区块链结合的金融行业才是其未来发展的正确趋势。作为区块链中的一个重要概念,智能合约(smart contract)是区块链被誉为互联网颠覆性技术的一个重要特征。智能合约在金融经济领域的应用,典型代表就是结合智能合约的员
期刊
【摘要】:我国《刑法》第三百零七条之一已将“以捏造的事实提起民事诉讼”的行为定性为虚假诉讼罪,这对于净化民事审判中的虚假诉讼行为有着重要的作用,但徒法不足以自行,尤其是实务部门面临着如何协调虚假诉讼的刑民事程序的困惑。为了更好的适用虚假诉讼罪,本文从民刑衔接的角度对相关问题进行研究和讨论。  【关键词】:虚假诉讼 虚假诉讼罪 困境 民刑衔接  司法审判是法治国家司法制度中的重要构成,是客观公正解决
期刊
【摘要】:20世纪80年代以来,伴随着全球化进程,我国在政治、经济、文化等领域发生了巨大变化。在经济发展的快车道上,文化发展越发受到关注。在全球化背景下,以美国為首的西方资本主义国家企图通过世界交流的方式掩盖其对我国文化霸权以及和平演变的目的。互联网的发展,高科技通讯工具的普及使得美国文化入侵的形式更加多样和便捷,中国文化安全面对着巨大的威胁和挑战。  【关键词】:全球化 文化 国家文化安全  一
期刊
【摘要】:1974年,一位名为诺埃勒-诺依曼的学者在《传播学刊》上发表了一篇论文,自此,“沉默的螺旋”成为了新闻传播学的一个重要命题并广为人知。随着时代发展和互联网技术的不断深入,舆论传播无论在形式还是途径上均产生了很大的变化,“沉默的螺旋”作为一个现象性的理论,开始频繁地在舆论传播中有所体现,如何利用“沉默的螺旋”理论在舆论传播与引导中有所作为,也成为了当代新闻媒体工作者的重要课题。  【关键词
期刊
【摘要】:随着全球化风险社会的来临,地缘政治的重大变迁,以及改革开放以来我国社会的深刻转型,我国边疆问题更加趋于复杂多样。边疆是涉及地理、政治、经济、文化等多方面的复杂概念。国内外学者对其还没有形成共识。笔者通过梳理国内外边疆研究成果,总结出边疆的五大特征:国家属性、边缘属性、安全属性、发展属性、互动属性,并由此界定边疆的概念。  【关键词】:边疆 国家 安全 发展  随着全球化风险社会的来临,地
期刊
【摘要】:人民陪审制度是我国公民依法参加审判活动、促进司法公正、提升司法公信的重要途径。随着《中华人民共和国人民陪审员法》(以下简称《人民陪审员法》)和《人民陪审员选任办法》(以下简称《办法》)的相继实施,人民陪审制度框架得以正式确立。但即便如此,人民陪审制度在司法实践运行过程中仍存在着人民陪审员“陪而不审”、“审而不议”的问题。本文拟针对上述问题展开探讨,分析问题成因,并提出自己的完善建议。  
期刊
【摘要】:上面千条线,下面一根针。基层工作关系到国家治国方略的贯彻和落实、关乎社会和谐稳定,事关千家万户的幸福与安康,是国家一切工作中的关键环节。基层工作人员任务多、担子重、压力大已成为不争的事实。有些地方的基层工作人员身兼数职,集“大权”于一身,或者说成了基层工作的“全科大夫”;有的基层单位推行“白+黑”、“5+2”工作模式,来解决工作当中人手不足的问题。  【关键词】:基层工作 心灵减负 策略
期刊