计算机网络技术在人工智能中的应用探讨
2017-11-30俞彤
俞 彤
(江苏农牧科技职业学院,江苏 泰州 225300)
计算机网络技术在人工智能中的应用探讨
俞 彤
(江苏农牧科技职业学院,江苏 泰州 225300)
社会经济与科技的发展,使得网络技术和信息技术被广泛的应用。科技的应用也提升了人们的生活质量和水平。信息时代背景下,用户对信息的要求也更高,数据运算方式以及简单的信息传输已经无法满足人们的需求,同时也不利于社会的发展。所以当前人工智能已经开始逐渐应用在计算机网络技术中,为人们的生产生活提供了更加人性化的服务,推动了科技的发展,同时为社会的可持续发展奠定基础。文章对计算机网络技术在人工智能中的应用进行分析。
计算机;网络技术;人工智能
人工智能是计算机科学发展的产物,随着信息技术的发展逐渐演化成为一门独立的技术学科。人工智能是利用计算机技术对人的思维和意识进行模拟的技术,能够有效地替代人工做出相应的操作,进而将信息技术转化为更高效的生产力,因此人工智能技术得到了社会的广泛关注和认可。人工智能技术以信息编辑和处理的技术为基础,通过与计算机网络的连接和融合,保证二者的协调性,促进技术的创新。
1 人工智能的概述及特点
1.1 人工智能的概述
人工智能是一个比较复杂的学科,涉及生理学、计算机科学、语言学以及心理学等,人工智能利用机械设备替代人工完成一些比较复杂和危险的工作,从而保证工作人员的生命安全,提高工作效率。人工智能是区别于自然智能和人类智能的一种智能科技,需要通过系统的设备对人类的活动和操作等进行模拟,进而促进计算机科学技术的发展。
1.2 人工智能的特点
人工智能是基于网络技术发展起来的一种新型科技,其能够保证网络运行的稳定性和安全性。一般来说,人工智能的特点可以总结为以下几点:(1)具有对不确定信息加工处理的性质。通过网络的模糊分析方法能够打破传统的固定程序限制,从而模拟人类的智能活动,处理部分不确定的信息,同时对系统的资源进行局部和全局的了解和追踪,进而为用户提供更多的有用信息。(2)网络智能化管理的性质。通过人工智能的应用,可以提升网络信息处理的效率和准确率,并通过智能化的记忆功能对信息库进行完善,更有利于对信息的存储[1]。同时通过信息库的综合评价和总结,保证信息的科学性,提升网络管理效率;(3)工作能力强。人工智能不仅能够实现对资源的优化和整合,同时还能够实现对资源间的传输和共享,进而提升网络管理的效益和水平。
2 人工智能发展的意义及必要性
计算机技术以及网络技术的发展使得网络信息的安全问题得到了广泛的关注,人们开始注重网络控制以及监控功能的应用,进而能够更好地传输和处理信息,保证网络信息的安全性。在早期阶段我国计算机网络技术主要应用在数据分析方面,但是数据的连续性和规则性等难以得到保障,这也会影响网络信息的安全性,所以人工智能的应用在计算机网络技术的发展中具有重要的意义[2]。当前,计算机技术已经被广泛地应用在人们的生产生活中,这也使得用户对网络管理提出了新的要求,对网络信息安全性的关注度更高。而且当前网络犯罪的现象也越来越多,犯罪技术越来越先进,所以当前的网络信息安全管理中,还需要加强对计算机管理的侦查力和反应力。通过人工智能技术的合理应用,可以建立智能化的管理系统,进而对网络的故障和问题进行及时的发现和诊断,同时可以实现对信息的自动收集,有利于对网络故障问题的解决,同时遏制网络犯罪活动的开展,保证网络用户的信息安全,提升网络的运行效率和稳定性。人工智能技术的出现促进了计算机技术的大力发展,同时计算机技术的发展又为人工智能技术的发展提供了源动力。人工智能技术可以对不确定的信息进行处理,并对动态信息进行实时的追踪,进而为用户的信息安全提供有效的保障,提升网络管理的效率和质量。
3 计算机网络技术发展中存在的问题
当前计算机网络技术已经完全融入人们的生活和工作中,被广泛应用于各个领域,为人们的工作和生活都带来了极大的便利。但是随着计算机网络技术的普及其中存在的问题也逐渐凸显出来,特别是计算机网络安全问题,引起了人们的普遍重视。针对当前的网络安全问题还需要探寻新的解决途径。
大数据时代的来临,使得网络上庞大的数据资源的利用和搜集等难度加大,网络数据具有分散性和不规律性,而传统的计算机技术在对这些数据的处理中,只能通过简单的逻辑进行分析和处理,但是却无法对这些信息进行辨别,无法保证信息的真实性和准确性,这对于对网络信息数据要求比较高的用户来说具有不利的影响,同时也限制了网络信息技术的发展[3]。为了实现对网络信息的准确辨别和监视,从庞大的、无规律的网络数据中快速、准确地找到需要的信息,并保证信息的安全性,还存在一定的难度,所以还需要寻找更加智能化的技术。
计算机网络技术使得人们的生活和工作更加便利,但是同时也为一些不法分子提供了更多的犯罪机会和工具。为了有效地对这些犯罪行为进行抑制,还需要加强对计算机网络技术的监管,提升其反应能力。而这对于庞大的网络资源和信息系统来说是一个非常难的问题。在计算机网络的管理上,还需要能够形成一种智能化的管理体系,实现对信息的自动化、高效化收集和处理,从而实现对计算机网络更好的监管,实现对网络犯罪行为的打击。
4 计算机网络技术中人工智能的具体应用
4.1 人工智能在计算机网络安全管理中的应用
当前我国计算机网络安全管理技术主要可以分为3个方面,分别为防火墙、反垃圾邮件系统以及入侵检测系统,因此在人工智能技术的引入中也是主要针对这3个方面[4]。智能化防火墙主要指的是利用智能化识别技术,通过概率以及统计方面的计算对文献中存在的信息和数据进行识别,从而有效节省传统计算机技术中的大量计算过程,提升网络安全的管理效率。通过人工智能的防火墙技术应用不仅可以准确地拦截有害信息,同时安全检测的效率也能得到有效的提升,有效弥补了传统防火墙拒绝服务供给的缺陷,抑制高级病毒的入侵和传播;智能反垃圾邮件系统中将对计算机网络存在威胁性的垃圾邮件作为主要的防御对象,虽然存在扫描、分类以及预警的功能,但是在防范的范围上还存在很多的限制。网络计算机的入侵检测是网络管理的核心,通过人工智能的引入,可以在通常的情况下随时进行入侵检测,包括对数据的采集、减少、分类以及报告等各个阶段,接下来将对人工智能在计算机网络管理入侵检测的具体应用进行分析。
4.1.1 规则式专家系统
当前规则产生式专家系统是计算机网络入侵检测方面应用最为普遍的一种检测系统,其是基于专家经验构建的一种数据库,主要应用的原理为计算机网络的管理人员对当前已知的一些具有入侵性质的编码进行规则性的固定编制,同时将这些规则性的编码输入到数据库中。安全管理过程中,这些专家系统就可以根据数据库中的记录对入侵的程序进行判断,进而及时发现入侵的程序信息,同时判断入侵程序的类别以及产生的危害等[5]。因此人工智能的入侵检测具有准确率高的作用,但是由于该项检测必须建立在已知经验的基础上,所以对于一些新型的、尚没有接触到的入侵程序是无法检测的,还存在一定的局限性。
4.1.2 人工神经网络系统
人工神经网络系统是建立在人脑的学习技能上的,因此该系统在学习能力以及容错性上都具有一定的优势。通过人工神经网络系统的应用可以对一些存在噪声或者畸变的信息和入侵模式进行准确的辨别,所以人工神经网络系统对入侵检测的效果和效率都比较好,在计算机网络安全管理中的应用也比较广泛。
4.1.3 数据挖掘系统
数据挖掘系统应用的原理为根据程序的审计结果,来对主机会话以及网络连接的特点进行全面、准确的描述和提取,同时采用人工智能技术对入侵的模式进行准确的捕捉,并进行学习和记忆,网络中再出现这些入侵程序时可以快速、准确地识别和检测。通过数据挖掘系统的学习和记忆优势能够对入侵的程序进行高效的识别和阻止(见图1)。
图1 数据挖掘系统
4.1.4 人工免疫技术系统
人工免疫技术系统的研发是基于人体免疫系统的,其中主要的机制为基因库、克隆选择以及否定性选择,通过人工免疫技术系统的应用可以对传统入侵检测的病毒识别以及杀毒方面的缺陷进行有效的弥补。比如在人工免疫技术系统中,可以对基因库中的基因片段进行准确的识别,包括基因片段的重组和突变等,进而使入侵的程序即使不再采用原来的规则,变成一个新型的、未知的病毒也可以被入侵系统有效地识别,但是当前我国的技术水平有限,在基因库的建设中还存在一定的难度。否定选择是通过在系统中产生字符串的方式,采用否定选择算法删除自我匹配的字符串,进而实现检测入侵。当前这项技术在我国的应用也不够完善,还需要解决很多技术上的难题,但是其具有巨大的研究和应用价值,所以也是计算机网络管理的研究方向。
4.1.5 数据融合技术
数据融合技术是基于人类对自身信息的不断深化和理解上的一项技术,其原理为通过数据组合获得更多的信息,并实现对资源的合理协调和分配,然后应用到计算机网络管理中,从而通过传感器发挥其共同的作用,进而实现对整个传感器系统的提升,有效地消除入侵检验的局限性,保证所有的入侵程序和信息都能够被有效地检测出来,通过与其他技术的结合,检测效果更佳。
4.2 人工智能在计算机网络系统的评价技术方面的应用
计算机网络本身具有瞬变性以及动态性的特点,这也加大了计算机网络管理的难度,通过人工智能在计算机网络系统管理和评价方面的应用,能够提升管理和评价的客观性、全面性以及有效性。当前人工智能在计算机网络系统评价方面的应用主要表现在以下几个方面。
4.2.1 人工智能问题求解技术
人工智能问题求解技术指的是在特定的条件下,可以对某一类的问题进行解决,同时在解决的过程中可以对其步骤进行限制完成计算。主要应用的技术包括状态图的搜索技术、谓词逻辑的推理技术、结构化知识的求解技术等。一般情况下相同的问题对应着多个搜索技术,因此要想有效地提升搜索效率还需要从中选择最佳的技术进行判断。在评价的过程中,其标准可以包括两个方面,分别为搜索空间和最优解,为了获得最优解的搜索,可以采用相关公式进行计算,进而寻找公式中的最短途径即为最优解。比如,利用公式f×(n)=g×(n)+h×(n)进行评估,其中g×(n)表示网络的s到n节点的最路径,h×(n)表示网络n到g节点的最短路径。由此可见通过人工智能问题对最优解的求解,相对于传统的计算方法来讲,不仅提升了管理效率,同时也实现对资源的有效节约。
4.2.2 专家知识库技术
与计算机网络安全管理相似,计算机网络评价技术的专家知识库技术也是以专家的经验为主,建立的大型数据库资源,当前专家知识库中主要包含的内容有基础的原理以及专家的相关经验。通过对已知经验的积累、编码和建库,使计算机网络管理更具科学性,在遇到相同的或者相似的评价问题时能够快速、准确地完成。虽然该项技术当前应用比较广泛,但是由于其中还存在很多的局限性,所以还需要进一步完善。
5 结语
综上所述,传统的计算机网络技术中存在很多的不足,不仅应用程序和性能比较简单,同时网络安全管理和评价等方面也存在很多的问题,所以还需要通过人工智能的应用加强计算机网络技术的管理和评价,保证计算机网络的安全性和智能化发展,同时也为计算机网络技术的发展提供技术保障。
[1]马义华.人工智能在计算机网络技术中的运用分析—评《计算机网络技术及应用研究》[J].当代教育科学,2015(20):77.
[2]张彬.探讨人工智能在计算机网络技术中的应用[J].软件,2012(11):265-266.
[3]吴振宇.试析人工智能在计算机网络技术中的运用问题[J].网络安全技术与应用,2015(1):70,74.
[4]谭仕平.人工智能在计算机网络技术中的应用分析[J].硅谷,2013(18):11,4.
[5]袁其超.人工智能及其在计算机网络技术中的运用解析[J].电脑编程技巧与维护,2016(13):70-71.
Discussion on application of computer network technology in artificial intelligence
Yu Tong
(Jiangsu Agri-animal Husbandry Vocational College, Taizhou 225300, China)
The development of social economy and science and technology makes the network technology and information technology widely used. The application of science and technology also enhance the quality of people’s life and level. Under the background of information age, user’s information requirements are higher, data computing methods and simple information transmission has been unable to meet people’s needs, but also not conducive to social development. Therefore, the current artificial intelligence has been gradually applied in the computer network technology, providing more humane service for people’s production and life, promoting the development of science and technology, and laying the foundation for the sustainable development of society. The article analyzes the application of computer network technology in artificial intelligence.
computer; network technology; artificial intelligence
俞彤(1981— ),男,江苏泰州人,实验师,讲师,学士;研究方向:计算机网络技术,农业信息技术。