游戏中人工智能技术.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
游戏中的人工智能技术 学习内容和目标 • 游戏AI 的基本概念 • 游戏中简单的AI模式 • 游戏中常用的AI技术 – 有限状态机 ¤ – A ,模糊逻辑等 • 实现AI 引擎的要点 GAME AI技术简介(1) • GAME AI的描述 – 使得游戏表现出与人的智能行为/ 活动相类似,或 者与玩家的思维/感知相符合的特性。 • GAME AI的实现 – 技术实现 • 利用充分的领域知识和常识 – 客观世界的运动规律(game physics) • 利用已有的AI技术 – 融合娱乐性 GAME AI技术简介(2 ) • 游戏中涉及的AI技术 – 专家系统 • 用知识表示专家的经验,并在此基础上作自动推理 – 案例式推理 • 将输入与数据库中已有的案例进行比较,选取最为相近 的案例,其已有的解决方法即为输出 – 有限状态机 • 基于规则的系统,有限个状态连接成一有向图,每一条 边称为一个转移 GAME AI技术简介(3 ) • 游戏中涉及的AI技术(续) – 产生式系统 • 包含多个产生式,每一条产生式由条件和动作两部分组成,当 产生式的条件满足时,系统就执行相应的动作 – 决策树 • 给定输入,从树的根部开始,将输入与当前结点相比较,选择 当前结点的某一个子结点作为下一次比较的对象。当到达树的 叶子时,则给出相应的决策 – 搜索方法 • 找到一列动作(或状态转移),使得最终的结果满足某一特定 目标 GAME AI技术简介(4 ) • 游戏中涉及的AI技术(续) – 规划系统 • 给定世界的初始状态,以及下一步可能采取的动作的精 确定义,找到完成某个特定目标的最优路径 – 一阶谓词逻辑 • 谓词逻辑通过定义“物体”、“属性”、“关系”等对 当前场景的状态进行推理 – 情景演算 • 用一阶逻辑计算在给定情景下AI生命的反应 GAME AI技术简介(5 ) • 游戏中涉及的AI技术(续) – 多Agent • 研究在多个相互竞争相互合作的智能体之间所产生的交 互智能行为 – 人工生命 • 多agent系统一种,试图将生命系统中一些普遍规律应用 到虚拟世界的人工智能体上 – 群组行为(Flocking) • 人工生命的一类,研究协同移动技术,例如人工智能体 如何在大量的羊群中移动 GAME AI技术简介(6 ) • 游戏中涉及的AI技术(续) – Robotics • 让机器在自然环境下交互的工作 – 遗传算法 • 直接模拟生物进化过程,通过随机选择、杂交和突变等对程序 、算法或者一系列参数进行操作 – 神经网络 • 模拟动物神经系统功能的机器学习方法 • 通过反复调节系统内部中各个神经元之间的连接参数,使得训 练得到的系统在大多数情况下作出优或者近似优的反应 GAME AI技术简介(7 ) • 游戏中涉及的AI技术(续) – 模糊逻辑 • 与传统二值(对-错)逻辑不同,模糊逻辑用实数表示物 体隶属于某一类的可能性 – 置信网络 • 提供建立不同现象之间内在因果关系的工具,并利用概 率理论处理未知的和不完全的知识 • 对当前状态作

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档