人工智能在计算机网络技术的实践

人工智能在计算机网络技术的实践

摘要:人工智能技术是现代计算机科学中的重要分支,但人工智能技术却不仅仅局限于计算机科学,其分析、处理数据和问题的性能,以及推理能力,都远超一般的计算机。针对计算机网络面临的问题,人工智能技术能够消耗更少的网络资源,高水平地管理计算机网络系统。本文分析了人工智能的特点以及在计算机网络技术中的具体应用。

关键词:人工智能;计算机网络

1计算机网络技术中实践人工智能技术的必要性

1.1人工智能的含义

现代计算机科学中,人工智能是一大重要分支。人工智能即令计算机模拟人类的思维、行为,从而处理、解决人类难以处理、解决的复杂问题。人工智能处理问题时,除了人类输入的程序、数据部分,就极少受到人类自身主观因素的影响了。人工智能技术整合了计算机科学的自然规律与人类智慧,其功能、性能远超一般计算机组成部分。目前,人工智能技术已经产生了强大的数据分析、推理能力,而且可以从网络中自主学习。自人工智能在围棋对弈中先后战胜李世石、柯洁等人类中的顶尖围棋高手之后,谁也不能否认当今人工智能先进的比赛水平、对战经验、强大算力了[1]。

1.2人工智能的优势特点

工作方式方面,对于危险性较大的工作,机械设备可以被人工智能指挥着去做,从而彻底取代人工操作,以免威胁到人类的生命安全,并且工作效率、质量还会更高。这种工作方式与人工操作方式截然不同。而且,对于数据量极大的工作,比如检测、控制网络资源,人工智能也比工作人员处理得更好。网络系统一直在高速运转,每时每刻都会产生新的变化,并且有着从宏观到细节的多个层面。这样的工作只有依赖人工智能才能及时完成[2]。与一般的机器程序相比,一方面,人工智能可以处理条件、模型不完全确定的困难问题;另一方面,人工智能可以机器学习,也就是自主学习一些比较低级、杂乱的信息,从中找出较高层次的逻辑和规律。

1.3计算机网络技术的现存问题

第一,计算机网络技术中有许多安全隐患。这是因为,许多不法分子希望在网络空间中违法犯罪,并且逃脱惩处。虽然计算机网络中已经有了许多防范、打击违法犯罪的工作人员和工作程序(防火墙),但是,为了更严格地打击利用计算机网络技术进行的违法犯罪,我们还需要人工智能防火墙来灵敏地监控计算机网络,并且迅速地对网络中的异常行为作出反应,比如检测入侵、攻击、垃圾邮件,精准地揪出计算机网络中的违法犯罪分子。第二,计算机网络的数据资源太过庞杂,很难监视。虽然计算机网络技术可以根据逻辑分析、计算、处理数据,但是无法筛选出真实、有效、有用的信息,所以难以精确地监视和控制网络。因此,计算机网络技术中需要人工智能,来保障计算机网络的信息安全。

2计算机网络技术中实践人工智能技术

2.1检测计算机网络中的入侵

计算机网络的安全管理中,检测入侵的技术是非常重要的技术,也是防火墙技术中的核心技术。这是因为,只有检测出入侵计算机网络的现象,才可以保障计算机网络的安全性、可靠性,从而保证计算机网络中的资源依然安全、完整、保密、可用。目前,用人工智能来检测计算机网络中的入侵行为,就是分析计算机网络中的数据,按照一定的标准来过滤其中可疑的部分,并将这一部分编写为检测报告,反馈给计算机网络的管理者和用户,从而保证计算机网络的数据安全。在计算机网络中,人工智能技术可以实时监测计算机网络的运行状态,调整一些设置来提高计算机网络的性能,充分保护计算机网络的安全,防范着计算机网络遭受外部攻击,并且避免人为的失误操作给一些人带来损失。这方面的具体技术有人工神经网络、专家系统、模糊识别、数据融合等技术,它们都取得了很不错的防范效果。下面详细讲解一下人工智能技术中的数据融合技术。数据融合技术的作用有二,一方面是收获海量的数据,另一方面是达成数据信息的有效协同。数据融合技术需要多个传感器,这样数据融合技术就可以将这多个传感器汇集成一个传感系统,从而拓宽检测入侵行为的范围,更全面、更有效地检测入侵计算机网络的行为。是否开展检测的决定,人工智能可以根据模糊聚类算法来做出。这种算法的步骤包括:抗体群落初始化、开展克隆、免疫基因、克隆选择、克隆死亡,等等。

2.2人工智能防火墙技术

为了计算机网络的安全,许多计算机、网络中都安装了一种防火墙。计算机网络运行时,防火墙的功能就是拦截计算机网络中的有害病毒、骚扰信息,以免这些病毒或信息进入计算机网络并构成破坏,或者打扰到计算机网络用户的正常使用。因此,防火墙能够减少很多计算机网络中的安全风险。而人工智能的防火墙技术,在计算机网络的拦截防范中更加自动、高效,解决其他软件中普遍存在的一种问题(拒绝服务),遏制病毒的入侵、传播。因此,在保护计算机网络信息安全、系统安全方面,人工智能防火墙技术具有重要意义。对于我们身处的信息技术时代而言,只有采用了人工智能防火墙技术,我们的日常生活、工作、学习才能顺利、健康、有序地开展。

2.3人工智能反垃圾邮件信息技术

我们日常使用的邮箱中常常会收到垃圾邮件信息,运用人工智能反垃圾邮件技术,它含有识别垃圾邮件的程序,还可以自动学习哪些邮件被用户认为是垃圾邮件,从而自动阻挡计算机网络中的垃圾邮件,大大地帮助到我们的日常生活。人工智能反垃圾邮件技术将垃圾邮件自动地被分类到垃圾邮件中,不能再发出新邮件提醒。

2.4管理和评价计算机网络系统

人工智能技术能够智能化地管理计算机网络,并且利用内部的专家知识库、求解技术建立一个综合管理系统。计算机网络的管理工作之所以需要人工智能技术,是因为计算机网络具有瞬间变动的动态特征,而计算机网络技术人员很难凭人工操作跟上。因此,计算机网络的技术人员需要采取人工智能技术,比如深度报文检测(DPI)、探针等技术,加快推动计算机网络的智能化管理,从而提升计算机网络的管理质量。其中,专家系统是管理计算机网络系统时会用到的一种重要的人工智能技术,它也就是将一个领域专业内的专家、学者的知识、经验、理解录入到人工智能系统之中,从而将这些专家的智慧运用到计算机网络的分析、处理等管理工作当中。合理地运用专家系统这种人工智能技术,便可以加快计算机网络管理的智能化,以及计算机网络管理本身。另一类人工智能管理计算机网络系统的技术叫做“人工智能问题求解”,这类技术又包括结合谓词逻辑开展的推理技术、结合状态图开展的搜索技术、结合结构知识开展的求解技术,等等。不过,处理问题、处理状态这一类任务属于空间搜索任务,所以大多应用的是结合状态图开展的搜索技术。为了解决一项计算机网络系统管理问题,常常要用到多种搜索技术,所以搜索技术必须有序开展,而这就又用到了人工智能技术。总之,人工智能技术能够消耗更少的网络资源,高水平地管理计算机网络系统。

2.5人工智能管理软件

人工智能管理,是一种实体化软件,也可以叫做“人工智能Agent”技术。人工智能管理的依据是人工智能管理软件中的知识库,它可以用来分析、处理信息数据,从而迅速地完成相关的任务。详细地说,首先要由计算机网络的用户做一些自定义工作,然后人工智能管理就会搜索数据、信息,最后将搜索得到的数据、信息展示到一个特定的、方便用户的位置,从而让用户感到计算机网络技术服务的人性化、智能化。[3]在我们的日常生活、工作、学习中,人工智能管理软件也有非常广泛的应用,比如安排我们的会议时间、安排我们的行程、代替我们收发邮件、在合适的时候查询并提供天气、推荐我们可能喜欢的商品或服务,等等。总之,人工智能管理软件能够为计算机网络用户提供更高质量、更高效率的计算机网络服务。

2.6人工智能识别面部与指纹

目前,面部识别、指纹识别等生物识别技术在我们的生活中已经运用地比较广泛了。指纹或面部可以用来解锁用户自己的手机、在商店或银行代替密码来支付或转账、在网络营业厅采集身份信息、在火车站及飞机场自动验票,等等,效果都比较良好。这些应用的背后,都离不开人工智能技术。人工智能技术不仅能识别特定的人脸、指纹,还可以识别一张人脸的表情,以及其他各种东西。

参考文献

[1]任小成.基于大数据时代人工智能在计算机网络技术中的应用分析[J].中国战略新兴产业,2018(04):17.

[2]彭凯.简析大数据时代人工智能在计算机网络技术中的应用[J].计算机与网络,2018,44(01):46-47.

[3]李世锋.大数据时代人工智能在计算机网络技术中的应用[J].电子技术与软件工程,2017(23):259.

作者:何大坚 单位:甘肃畜牧工程职业技术学院