人工智能在计算机网络技术中的应用探究

发表时间:2020/12/23   来源:《科学与技术》2020年24期   作者:王悦
[导读] 人工智能是当今社会的新型产物。它的目的在于模仿人类的思考方式和行为,在这个基础上
        王悦
        身份证号:37012519810915**** 山东医专济南校区 250002
         
        摘要:人工智能是当今社会的新型产物。它的目的在于模仿人类的思考方式和行为,在这个基础上,代替人去完成一些人类完成非常困难的高精度工作。人工智能技术在计算机网络中的应用在当今社会逐渐增多,且扮演着重要角色。在生活中的各个方面也起着非常重要的作用,促进了社会教育的发展和进步。
        关键词:人工智能;计算机网络技术;应用
        前言
        在如今信息爆炸的时代,计算机网络技术与人们的日常生活和工作息息相关,传统的数据运行和数据库已无法满足人们的生活需求,人工智能的出现很好的弥补了传统计算机网络技术的缺陷,其强大的数据搜集、分析、处理能力和精准的操作使得解决问题的过程中提前进行技术的预知,对于提供更为便捷的生活具有十分重要的意义。因此,本文重点对人工智能应用于计算机网络技术进行分析。
        1人工智能理论
        美国最早提出人工智能的概念,但随着社会技术水平的不断提升,人工智能的概念涉及诸多方面。从整体来看,人工智能技术是以计算机模拟为技术支撑,对人类的思维、行为等方面的模拟,从而研究出便捷人们生活的智能技术。其模拟过程既包含对人类思维方式的模拟,也包含对人类行为、感官的模拟。人工智能技术的出现使得人们的生活更加便捷,节省了人们劳动量的同时弥补固有的生理不足,该技术虽然出现时间较短,但是其发展速度较快且应用范围广泛,不仅应用于企业,在农业、军事等领域也得到广泛应用。由于人工智能技术的实现依赖于计算机网络技术,因此人工智能的有效运用不仅能促进计算机网络技术的有效发展,同样计算机网络技术的发展能够进一步促进人工智能技术的进步。
        2人工智能在计算机网络技术中的应用优势
        2.1具有处理模糊信息能力和协作能力
        人工智能技术在处理信息和未知问题方面具有优势。一般来说,人工智能是用模糊逻辑进行推理的一种形式,没有数据模型来进行预先的描述。计算机网络中存在着大量的不确定信息。在计算机网络技术中应用人工智能可以有效地提高信息处理能力。与此同时,人工智能也有良好的协作能力,信息技术网络在范围和质量上不断发展,这使得网络管理更加困难,需要良好的协调和配合。协作分布的思维是人工智能所具有的,这一特点使管理的协作能力大大提高。
        2.2具有学习能力和处理非线性能力
        网络上可用的信息量很大,而信息的概念大多都是比较简单且较低层次的。但是它们都包含很多高价值的内容。怎么去找到这些价值性高的信息,那就需要对这些底层的内容进行分析和提炼,并从中获取想要的高阶内容。
        2.3具有减少计算成本的特点
        人工智能使用的最重要的计算方法是控制算法。该算法运行速度快,效率高,通常可以一次完成大量工作内容,节约成本,这也匹配了高速网络技术的特点。
        3人工智能应用于计算机网络技术的意义
        3.1降低模糊信息的处理成本
        计算机网络技术的运行关键在于网络运行效率的提升,而模糊信息由于信息的模糊属性和不确定性使得计算机网络技术在对其进行处理时难度较大且成本较高。而通过运用人工智能技术中模糊逻辑理论,可以实现对模糊信息的有效处理,降低成本的同时提升了系统的运行效率。


        3.2层次化管理能力得到提升
        传统的计算机网络技术数据库构建较为复杂,其网络信息较难理解,结构体系比较复杂,这使得管理难度增强。传统的信息管理采用的是逐层监测的方式,这使得每层均要得到监测,管理能力较差。人工智能技术的应用使得不同层次间相互协作,外加分类管理,使得系统的管理及监督能力得到提升。
        3.3独具学习和思维能力
        信息对于计算机网络技术处于基础性的层级,其在应用过程中缺乏学习性,而人工智能可以的学习性不仅体现在其可以对数据进行深度的挖掘和分析,更在于其可以选择有利于提升自身能力的信息开展学习,从而实现提升自身能力的目标;人工智能的逻辑性在于其面对不确定性信息时可以通过对人类思维的模拟来应对,从而使得安全管理得以实现。
        3.4以低成本实现数据的有效整合人工智能应用
        于计算机网络技术能够有效的实现资源利用来进行数据的整合,同时可以以较低的资源消耗来提升数据处理时的预算速度,最终实现成本的降低。
        4大数据时代计算机网络技术中人工智能实践
        基于Mosquitto来构建人工智能模块,Mosquitto是开源项目,可直接在其官网下载源代码文件依据自身需求来创建自己的功能并部署在服务器上,构建人工智能服务器。利用POLL模式来实现Mosquitto与用户终端之间的连接、发布和订阅消息,Topic由于放在订阅树当中,若客户端与人工智能交互,即客户端需要订阅一份Topic则由人工智能查阅订阅树,找到符合要求的topic,并向客户端发布。具体框架参考如下。
        其一业务模块,该模块主要是用POLL监督处理SOCKET,实践中使用I/O多路技能,因为本文研究对象主要任务是模拟人工智能实践,所以不需要太多实际设备,且POLL可在多种环境下运行,使用非常方便。POLL需要一个数组,数组中所有元素应确定好描述符以及兴趣状态,定义为POLLFD,在POLLFD中构造一个POLLFD结构体,用于需要被监督状况的设备,所有结构体均受POLL函数检测,POLL模块的主要代码可在Mosquitto-main-loop函数中查阅,该函数控制监听SOCKET和业务SOCKET。
        其二,访问控制,因为是联网状态,需要一定的身份认证机制来供用户端登入登出和完成相应操作,因此就需要在人工智能中添加身份认证机制,以便用户可以在自己的权限范围内完成订阅有关主题,而不是随意订阅,可在Mosquitto的配置文件当中写入具体操作权限。ACL是访问控制列表,它可对访问权限进行限制,类似API,用于保证系统安全。
        其三,信息安全,主要采取身份认证和授权,在生成一个客户端时,给定客户端一个识别码,该码是客户端与服务器通信的唯一识别码,Mosquitto-ConnectOptions主要用来保障用户ID的唯一性,但ID并非绑定状态,也就是说从别的客户端也可用该ID登陆,在CLIENTSSLOPTION中拟定证书内容,OPENSSL则主要控制密钥和密钥库,用于在服务器与客户端通信中加密通信数据。服务器证书需要经过客户端SSL协议审核,SSL协议与HTTP协议相似,对应的,服务端也需要确定客户端的证书,当然应当存在密钥库,则可以利用密钥认证。信息的传送由人工智能系统管理,但其协议当中不包含授权,授权主要由服务器完成,在服务端设置控制代码以完成授权。
        结束语
        综上所述,计算机网络技术的不断发展,带来海量数据,海量数据并非全部有用,需要通过大数据分析技术来找到有用、有价值的数据以便实现智能决策,因此大数据分析需要用到智能语义分析技术,而智能语义分析属于人工智能的重要分支,涉及到很多内容,所以大数据时代,人工智能必定要用于计算机网络技术中,基于现有技术环境,人工智能的应用主要以数据为基础,发挥计算机网络海量数据的优势,通过机器学习等算法来实现智能分析判断走势。
参考文献:
[1]翟艳红.人工智能在计算机网络技术中的应用探讨[J].计算机产品与流通,2020(07):12.
[2]冯勇.人工智能在计算机网络技术中的应用[J].科学咨询(科技·管理),2020(05):148.
[3]谢景伟.人工智能在计算机网络技术中的应用[J].当代教育实践与教学研究,2020(08):39-40.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: