- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基干人工神经网络游戏程序探究及设计
基干人工神经网络游戏程序探究及设计 摘 要:随着社会经济的不断发展以及科学技术水平的提高,游戏产业随之迅速的发展起来,网络游戏作为一种新型的娱乐方式,具有着较强的生活模拟性和互动性,深受广大社会群众的喜爱,以及国内游戏开发商的高度重视,但是由于我国缺乏规范的游戏教育,在游戏研发投入方面的投入较少,使得中国游戏产业发展水平还远远落后于其他国家。所以,我国应该不断加强网络游戏程序的研究和设计,提升游戏产业的发展质量。基于此,本文通过对人工神经网络进行探究,并对基于人工神经网络游戏程序的设计进行分析探究
关键词:人工神经;网络游戏程序;研究和设计;分析探究
中图分类号:TP183 文献标识码:A 文章编号:1671-2064(2017)01-0044-01
近年来,在网络游戏发展过程中,图像的呈现质量已经提升到了一个极高的水平,人工智能游戏已经成为决定一款游戏成功与否的重要关键,并受到了游戏开发商的广泛关注和高度重视。网络游戏作为一种目标性、竞争性、互动性、情节性的娱乐作品,它的智能水平对游戏的质量和可玩性具有着直接的影响作用。因此,将计算机图形学和人工智能有机的结合起来,把人工智能中的预测、路径规划、搜索、学习等技术有效的应用到网络游戏的研发工作中去,不仅能够提升游戏的质量和可玩性,同时还有利于促进游戏开发企业的发展
1 人工神经网络分析
人脑可以用一套较为独特的方法来解决相关问题,并且还能够从正反两面的行为差异中进行学习,经过研究发现,人脑是由十万种类的遗传因子中的十万亿个细胞组合而成,人工神经网络就相当于模拟人脑功能的一个数学模型。其中神经元作为人脑系统中处理基本信息的单元,是人体神经器官的重要组成部分,通过轴将各个神经元进行有效连接,而其他神经元的发送的信号能够使当前神经元产生相应的反映,这一反映如果能够达到特定的阈值,就会逐渐产生一种新的信号,并且沿着轴将信号传输到其他神经元[1]。人工神经网络主要就是由各种节点相互连接组合形成的,节点类似于人脑的各个神经元细胞,会存在一些节点连接外部环境,主要负责相关的信息输出和输入工作,被称作是输出点或者输入点,而另外一些网络内部的节点,通常被称作隐藏节点。隐藏节点的信息输出通常是输出节点的信息输入,输入节点的信息输出通常是隐藏节点的信息输入
此外,人工神经网络的主要核心思想就是对人类大脑神经系统功能进行模拟的机器学习的一种方法,并且通过对系统内部各个神经元的各种连接参数进行反复的调节,使得神经网络系统得到训练,并且在遇到一定情况时能够做出最佳的反映[2]。总之,神经网络作为一项发展较为成熟的技术,其在解决相关问题之后,将会使网络游戏的智能化提升到一个全新的高度
2 人工神经网络中的游戏学习设计分析
与传统方法相比,神经网络解决问题的方式有着明显的不同,其具有着较强的自主学习能力,经过不断的学习,ANN可以从未知式中的各种复杂数据信息中发现规律[3]。这种神经网络方法在很大程度上克服了传统方法在分析中的复杂性以及各种模型函数选择的困难,通过训练对问题进行解答,ANN可以较为快速的建立解决问题的非线性和线性模型。如果想要人工神经网络进行运作,首先就需要让网络进行学习,不断的训练网络,帮助它获取更多的知识信息,最后将这些信息有效的存储起来。一旦完成相关的训练和学习,就可以将知识有效的存储在权值中。在游戏的开发过程中,将神经网络模型看作是人物建模的基础,通过对玩家将要进行的动作或者选择的画面场景进行预测,运用神经网络进行信息存储,并且在游戏的运行过程中要保证学习元素的有效运行,进而让神经网络潜移默化的学会相应的自适应技术,最终实现游戏的可玩性和趣味性,提升游戏的开发设计质量和效果,进而吸引更多的游戏玩家
3 BP神经网络游戏开发设计分析
在神经网络的众多模型中,BP算法是其中较为常用的一种神经网络,一般分为输入层、输出层、中间层等三个部分,各个层之间按顺序进行连接,因为中间存在隐含层,可以从中发现一定的学习规律,可以通过对这种网络的有效训练,进而形成一种较为复杂、多样的决策界面[4]。同时,BP神经网络具有一个强大的功能,其主要就是能够封装一个将信息输入映射到信息输出的非线性函数。假如不存在隐含层,那么神经网络只能发现信息输入与信息输出之间存在的线性关系。但是,仅仅是为感知网络增添一个隐含层还是远远不够的,需要通过非线性激活函数为网络连接提供相应的非线性元素。大多数的非线性函数基本上都能够进行使用,但是多项式函数除外
在游戏中,设置网络作为神经网络实现的基本步骤,可以将特定数据当做输入训练网络,并且在游戏的具体输入中进行实际应用。在游戏问题的神经网络设计中,应该注意结构、学习、神经元特点等三个方面的因素。其中结构主要就是指要进行构造的
文档评论(0)