为了账号安全,请及时绑定邮箱和手机立即绑定

游戏行业里那些地方用到机器学习算法?

/ 猿问

游戏行业里那些地方用到机器学习算法?

游戏行业里那些地方用到机器学习算法

查看完整描述

2 回答

?
一只甜甜圈

机器学习当前在很多领域,都取得了相当巨大的进步。从应用领域来看,机器学习在“信息识别”、“数据预测”、“复杂控制”几个方面,展现出很大的能力。

  • 比如“信息识别”领域,依赖于大数据的训练,现在的图形识别已经非常完善了,手写数字的识别仅仅是类似Hello World一类的简单应用;

  • “数据预测”领域百度对于世界杯的预测达到令人吃惊的100%准确率,将来这种技术在各种据别历史数据的预测应用上,将有长足的发展,比如广告的推荐系统、财经数据的决策系统等等;

  • “复杂控制”方面,自动驾驶的技术经历了十几年的研究,剩下的似乎只有识别硬件的成本问题了。

然而,以上这些技术,相当一部分来源于“大数据”,或者叫“监督学习”的训练,也就是说,实际上这些机器的智能是来源于人类积累在数据中的“智慧”。机器仅仅是在“模拟”人类的某种思考判断,而这种模拟采用的更多是类似“查询搜索”的方法。——不过说回来,人类的经验几千年来,都是记录在书本上,需要用另外一个大脑来学习,然后才加以运用;而机器学习跳过了人脑这个阶段,从经验直接到应用,确实是一个伟大的进度。可以增加一点想象的是,以后所有“需要经验”的事情,已经是可以用电脑来代替了,比如医生看病。不过那些需要“创造”或者“发现”的事情,比如艺术创作,理解和发现客观规律,还是需要人脑。所幸是机器学习在“无监督学习”领域,能协助人类更好的去理解和发现世界的特征,这个方面也是非常有用的,但现在似乎应用领域并不非常活跃(也许是我的了解还不够广泛)。


查看完整回答
反对 回复 2019-06-12
?
眼眸繁星

在机器学习领域,学习人类的行为,并且应用于合适的场景,是“监督学习”下最常见、最成熟的技术之一,经典的应用就是“自动驾驶”。相对于自动驾驶需要昂贵的雷达设备,才能“感受”现实世界,在游戏中所有的数据都唾手可得,这种监督学习的应用更是没有任何障碍。

假设我们的游戏,已经把基本的游戏规则开发好,游戏场景也已经布置好,剩下的就是如何置入游戏角色。就好像一部电影,场景、道具都已经到位,摄像机和剧本都已经准备好,那么剩下的就是演员的表演了。按照以前的做法,我们需要用复杂的状态机系统,去操控那些游戏角色演出,而现在,我们可以让策划(或者其他开发人员)直接去操控游戏中的角色,去真实的以游戏的操作行为,去让游戏角色做出演出行为,而机器学习的程序,就好像录像机一样,可以通过记录我们操控的角色的行为,去学习如何模仿我们的操控。当我们表演的足够丰富后,机器学习就可以完全取代人工的操控,做出一些和预设相同的行为特征。

如果我们的游戏能像上面的方法去开发角色AI,我们将会在游戏AI行为工具上,得到一次巨大的进步。我们不再需要通过人脑去抽象和转化游戏的“表演”,而是可以直接去“扮演”,这样除了可以节省大量的“程序员”的开发工作外,对于调试AI行为,表达更丰富的角色行为特征(性格),也是有相当大的好处。


查看完整回答
反对 回复 2019-06-12

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信