游戏中是BOT而不是现代意义上的AI
但是实际上说AI也没错
算是古老的人工智能,
与现在的深度学习最大的区别就是不具备学习能力
假如要学习走路
神经网络的学习能力类似于,走好了会得到奖励,跌倒了则会受伤,最终学会了走路(还蛮有趣的 https://www.bilibili.com/video/av12227406/)
游戏中运用较多的BOT则是,对于每种地形都会有相应的指南,每到需要走路的时候掏出说明书依照上面的内容忠实执行
4
Kingfeng ,我们作为一个协会誓要治愈这个世界及其居民
游戏中是BOT而不是现代意义上的AI
但是实际上说AI也没错
算是古老的人工智能,
与现在的深度学习最大的区别就是不具备学习能力
假如要学习走路
神经网络的学习能力类似于,走好了会得到奖励,跌倒了则会受伤,最终学会了走路(还蛮有趣的 https://www.bilibili.com/video/av12227406/)
游戏中运用较多的BOT则是,对于每种地形都会有相应的指南,每到需要走路的时候掏出说明书依照上面的内容忠实执行
4
汪汪仙贝 ,世界架构爱好者,文化厚重爱好者
简单的说,这两种AI都是“人工智能”,也就是经由人类制作出的具有一定“智能”的程序。但是大部分游戏中的AI仅用来实现简单的NPC角色行为,而不具有自学习性、成长性和自优化性。
游戏中的AI相关问题可见以前的一个回答
SRPG 的 AI 設計有沒有什麼規則或範例可以參考?
而使用机器学习、神经网络的AI首先目的并不是“实现NPC行为以代替人工操作”,而是更加泛化的“针对特定目标寻找近似最优算法”。
另外,并没有限制说游戏中不能使用机器学习、神经网络这种复杂AI,但是一般制作者结合成本、效果等多方面考虑认为只要简单的行为模式便足以给玩家提供合格的体验,因此没有采用更加复杂的AI。
3
rozentill ,计算机图形学/游戏/音乐 爱好者
首先深度学习=深度神经网络。
传统普通的游戏AI以我个人的理解就是写一些固定的算法(例如贪心法等)来让游戏中的一个agent做出一些决策和操作。 这方面我也没太多研究,仅供参考。
而以机器学习(包含深度学习)为主的方法,我们也称之为data-driven的方法,既数据驱动,简单说也就是通过庞大的数据量来学习一个最有可能接近胜利的决策(如围棋的AlphaGo)。更进一步,在训练中利用损失函数来表示预测结果和所期望的结果的差,然后将这个差值反传到模型中并更新模型的权重,不断迭代至收敛,最终得到一个训练好的模型。然后对任何情况,将该情况量化并作为向量输入到模型中,得到一个输出向量作为决策,这样的决策可以让AI能更接近胜利。
跟传统方法的比较也就是,传统方法局限性非常大,一个普通的算法很难在一个复杂的场景下考虑到所有可能并计算出最优解,而给模型一个目标损失函数,然后通过不断的自我训练,更新自身的能力来尽可能的达到胜利,但其内部如何进行决策都是一个black box,无论开发者还是用户都无从得知它会得到什么结果,而传统方法开发者可以清楚知道AI做出的任一个决策,都是如何推导出来的。
1
7 个玩家关注
相关元素
人工智能
机器学习
相关游戏
相关问题
游戏中的AI可以高明到什么程度?14人关注 8个回答
如何设计类似《炉石传说》这类型卡牌游戏的AI?9人关注 2个回答
在各种类型的游戏中,有哪些AI设计技巧能避免玩家觉得AI太蠢?31人关注 9个回答
游戏中的AI和现在使用机器学习、深度学习的AI有什么区别?
我记得有人说过游戏AI只是一堆随机脚本的自由组合,但事实上似乎并非如此。
有没有哪位大佬能讲讲游戏AI的一些属性特征?以及和现在使用机器学习、深度学习的AI区别?
0 条评论 收藏
举报
向奶牛关官方反馈,以净化良好的社区环境