前言:想要写出一篇引人入胜的文章?我们特意为您整理了人工智能在计算机网络技术中的应用范文,希望能给你带来灵感和参考,敬请阅读。
摘要:人工智能技术作为一门研究人的智能模拟、扩展、延伸的新兴学科,其本身就属于计算机科学的分支,并与计算机网络存在着密切的联系,而随着大数据时代的到来,计算机网络技术对于人工智能的依赖也变得越来越大。笔者对人工智能这一学科进行了简单的介绍,并从计算机网络信息安全、系统管理、数据库技术等方面入手,对人工智能在计算机网络技术中的应用进行了分析。
关键词:人工智能;计算机网络技术;网络安全管理
随着我国信息化建设的不断深入,计算机与互联网逐渐进入了人们的工作与生活之中,而计算机网络技术在现代社会也已得到了非常广泛的应用,但与此同时,人们对于计算机网络的要求也变得越来越高,仅凭数据运算等传统功能已远远无法满足人们愈加多样化的需求,而人工智能作为优化计算机网络的重要途径,其在计算机网络技术中的应用也开始得到越来越多的关注。
1人工智能及其在计算机网络技术中的优势
从概念上来讲,人工智能可以被认定为一门研究如何通过计算机对人的某些思维过程和智能行为进行模拟、延伸、拓展的学科。这门学科虽然属于计算机科学的一个重要分支,但同时也包含了统计学、语言学、社会科学、心理学等多个学科领域,属于综合性学科。从目前来看,人工智能已在短短数十年间迅速发展起来,并在诸多领域中都得到了非常广泛的应用,而计算机网络技术正是其中最为主要的领域之一。相比于其他传统科技,人工智能在计算机网络技术中的优势是非常明显的,首先,人工智能的研究范围涵盖了专家系统、神经网络、模糊控制法等等,而其中的模糊控制法使得计算机网络的数据运算速度实现了极大的提升。其次,存在庞大的信息量,信息和概念处于不同的层次,所有的信息都有其自身的价值和意义,人工智能可以对已有的训练数据实现有效利用,并通过数据挖掘的方式来对海量的数据信息进行学习、分析与推理,从而获取其中有价值的信息,提高数据分析的准确性,而在这一过程中,人工智能强大的学习能力就得以体现出来,这对于大数据时代的计算机网络技术发展具有非常重要的意义。最后,人工智能中的控制算法能够选择最优的计算任务,并迅速实现对数据信息的一次性计算,整个过程十分高效,这使得计算机网络节省大量的计算资源,而计算机网络的管理工作也会得到更好的处理。此外,由于人工智能具有良好的模糊逻辑能力,因此,基于人工智能的计算机网络技术还能够以非准确性需求条件为基础描述系统数学模型,从而加强对不确定性因素与未知问题的有效管控。
2人工智能在计算机网络技术中的应用
2.1人工智能在网络安全管理中的应用
人工智能在网络安全管理方面的尝试已并不新鲜,而经过近些年的探索,以人工智能为基础的网络安全防范措施也变得更加多样化,如智能防火墙、智能入侵检测、网络监测、智能反垃圾邮件等都已取得了不小的成果。其中智能防火墙主要是利用统计、记忆、概率、决策等智能方法来实现对数据的自动识别,并通过过滤技术与技术来实现访问控制。相比于传统防火墙,智能防火请系统不仅解决了频繁报警、拦截准确性较差等问题,同时,还具有降低数据运算量、拓宽监控范围等优势,能够更好防护网络安全[1]。智能反垃圾邮件同样是通过智能方法对用户邮件内容进行扫描,一旦发现其中具有敏感信息,就可以将其定义为恶意邮件并及时拦截,从而使用户免受垃圾邮件的骚扰。人工智能还更新了传统的入侵检测技术,基于专家系统、模糊识别等智能方法,计算机系统能够实现对海量数据的分类处理与综合分析,并对其中的可疑数据进行过滤,避免系统受到外部攻击。同时,智能入侵检测技术还可以以报告的形式将计算机网络系统的运行情况呈现出来,以便于用户了解。另外不得不提的是,入侵检测技术还可以在网络监测中实现同样的功能,即借助人工智能的推理能力、逻辑能力对收集来的网络流量数据信息展开全面分析,筛选其中的异常信息并及时应对,这对于网络病毒攻击、人为恶意入侵等都能够起到非常好的防范作用。
2.2人工智能在网络综合管理中的应用
人工智能在计算机网络技术的应用中,网络管理的智能化是一个非常重要的方向。基于人工智能中的问题解决技术与专家系统,能够建立起网络综合管理系统,从而为网络综合管理工作以及系统评定工作的开展奠定基础。具体来看,网络综合管理系统是借助专家系统对某个行业领域中的专业技术与专家经验进行分析、总结,最终将其录入知识库之中,并形成一段智能程序。这样在进行逻辑处理时,就可以调取知识库中的专家知识进行诊断评估,借助问题解决技术来制订解决方案,这在瞬变性、动态性愈加明显的网络环境中具有非常高的价值[2]。
2.3人工智能技术的应用
人工智能技术又被称为Agent技术,是一种具有自主性、社会能力与反应特征的计算机软件或硬件系统,与传统智能技术相比,Agent技术作为一种新兴智能技术能够感知其所处环境,并根据自身的目标作用于环境的计算实体,从而在没有人为干预的情况下自主完成给定任务。而在计算机网络技术中,人工智能技术则主要集中在对新生数据的沟通与处理上,它不仅能够提供信息的自定义搜索功能,同时,还可以进行指定位置的信息传输,计算机网络系统能够提供更加智能化、人性化的服务[3]。因此,在近几年来,人工智能技术已在教育、电子商务、仿真环境等多个领域之中得到应用,如在用户电子商务领域,人工智能技术就能够为信息者提供相关信息要点的注册功能,同时,为信息查询者提供相关信息需求要点的注册功能,而通过对这些信息的综合,系统就可以对符合用户需求的信息要点进行匹配,并为用户提供与其需求相对应的用户者的基本信息,或是向信息者提供对其信息存在需求的需求者信息,使用户的需求得到更好的满足。
2.4人工智能与数据库技术的融合
在大数据时代,随着数据信息的重要性不断提高,有关人工智能与数据库技术间融合的研究也变得越来越多,其中有很多已初具效果。第一,是将专家系统应用到传统的关系数据库中,从而建立起面向知识的问题求解系统,借助这一系统,数据库信息能够实现高度共享,对于很多领域的实际问题解决都能够起到很好的效果。第二,是将应用程序中的知识分离出来,并添加到数据库之中,建立一个类似于传统数据库的新型数据库。第三,是基于人工智能的推理能力,将智能算法融入数据库系统中,从而实现规则的随机激发,并对规则激活时的数据库装填以及状态恢复、一致性维护等进行记录,从而为一些特殊应用提供启发式的搜索查询服务。第四,是基于数据库系统与人工智能系统对应用中的查询搜索任务进行最优化分解,并将数据库搜索技术与基于人工智能的高阶搜索技术结合起来,这样在人工智能进行信息搜索时,其搜索空间就会大大减少,而搜索的效率与资源损耗也会大大降低。第五,是要应用人工智能中的知识获取技术与机器学习理论,即抽取数据库中的隐性逻辑蕴涵关系和应用程序中数据操纵间的隐性因果联系,并构建一个语义网络,从而实现对数据库重实体关系的描述,同时,语义网络中的语义知识也可提供给推理机,从而提高数据推理的合理性与准确性。
3结语
总而言之,人工智能在逻辑推理能力、协调处理能力、学习能力等方面都有着非常显著的优势,能够在计算机网络技术的多个领域中得到有效运用,而随着人工智能的不断完善与发展,其在计算机网络技术中必然会得到更加广泛的应用,并发挥出更加重要的作用。因此,人们必须要充分认识到人工智能在计算机网络技术中的作用,同时,促进二者的不断融合,从而为人类社会的发展作出更大的贡献。
参考文献
[1]孙晓霞.人工智能在计算机网络技术中的应用探究[J].网络安全技术与应用,2016(3):99,101.
[2]周艳芳.浅析计算机网络技术中人工智能的应用[J].科技风,2015(15):130.
[3]吴振宇.试析人工智能在计算机网络技术中的运用问题[J].网络安全技术与应用,2015(1):70,74.
作者:费洁 单位:上海建桥学院