人工智能导论-第二章对抗搜索.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

人工智能导论-第二章对抗搜索CATALOGUE目录对抗搜索基本概念对抗搜索算法分类经典对抗搜索算法介绍蒙特卡洛树搜索方法详解深度学习结合对抗搜索技术探讨01对抗搜索基本概念0102对抗搜索定义与特点对抗搜索的特点包括:存在多个智能体、智能体之间存在竞争关系、搜索过程具有动态性和不确定性。对抗搜索是一种搜索策略,其中两个或多个智能体在竞争环境中进行搜索,试图找到最优策略或解决方案。如围棋、象棋等棋类游戏,以及电子竞技类游戏等。游戏领域机器人领域安全领域如机器人足球比赛、自动驾驶等需要智能决策和控制的场景。如网络攻防、入侵检测等需要对抗性决策的场景。030201对抗搜索应用领域0102智能体(Agent)指在对抗搜索中参与竞争的实体,可以是人或机器。策略(Strategy)指智能体在特定环境下所采取的行动方案。收益(Utility)指智能体在采取某一策略后所获得的回报或得分。状态空间(State…指对抗搜索中所有可能的状态集合。搜索树(Search…一种用于表示对抗搜索过程的树形结构,其中节点表示状态,边表示行动。030405相关术语及概念解析02对抗搜索算法分类零和博弈是指参与博弈的各方,在严格竞争下,一方的收益必然意味着另一方的损失,博弈各方的收益和损失相加总和永远为“零”。典型的零和博弈算法包括极小极大搜索算法等。零和博弈算法非零和博弈是指博弈中各方的收益和损失总和不为零的情况。这种博弈更为普遍,因为现实生活中的许多情况都是非零和的。非零和博弈算法需要考虑到博弈各方的可能合作,以及利益分配的问题。非零和博弈算法零和与非零和博弈算法完全信息博弈算法完全信息博弈是指每个参与人对其他所有参与人的特征、策略空间及收益函数有准确的知识。在完全信息博弈中,每个参与人都能够知道其他参与人过去行动的信息,并且每个参与人都能够观察到其他参与人当前的行动。典型的完全信息博弈算法包括博弈树搜索等。要点一要点二非完全信息博弈算法非完全信息博弈是指参与人对其他参与人的特征、策略空间及收益函数信息了解不够准确、或者不是对所有参与人的特征、策略空间及收益函数都有准确的知识。在非完全信息博弈中,参与人只能根据自己所掌握的信息进行决策,因此决策的难度更大。非完全信息博弈算法需要考虑到信息的不确定性和不完全性,采用更加复杂的算法来进行决策。完全信息与非完全信息博弈算法确定性与随机性博弈算法确定性博弈是指在没有随机因素影响的条件下进行的博弈,即博弈中的每个事件和结果都是确定的。在确定性博弈中,每个参与人都能够准确地预测到其他参与人的行动和结果。确定性博弈算法通常采用博弈树等数据结构来表示博弈过程和结果,通过搜索博弈树来找到最优策略。确定性博弈算法随机性博弈是指存在随机因素影响的博弈,即博弈中的事件和结果具有一定的不确定性。在随机性博弈中,参与人无法准确地预测到其他参与人的行动和结果,因此需要采用更加复杂的算法来应对不确定性。随机性博弈算法通常采用概率论和统计学的方法来描述博弈过程和结果,通过计算概率和期望值来找到最优策略。随机性博弈算法03经典对抗搜索算法介绍极大极小值搜索算法是一种基于博弈树的对抗搜索算法,通过递归地考虑所有可能的走法,并评估每种走法可能导致的最终局面,从而选择最优的走法。该算法的核心思想是在博弈树中,对于当前玩家而言,选择能够使其获得最大利益的走法,而对于对手玩家而言,则选择能够使其获得最小利益的走法。原理极大极小值搜索算法广泛应用于各种博弈问题中,如国际象棋、围棋、五子棋等。通过构建博弈树并应用极大极小值搜索算法,可以实现计算机自动下棋,与人类玩家进行对抗。应用极大极小值搜索算法原理及应用剪枝原理在极大极小值搜索过程中,随着博弈树的深度增加,搜索空间会呈指数级增长,导致搜索效率降低。为了提高搜索效率,可以采用剪枝技术,即在搜索过程中提前排除一些不可能导致最优解的分支,从而减少搜索空间。常见剪枝技术常见的剪枝技术包括深度优先剪枝、广度优先剪枝、启发式剪枝等。其中,启发式剪枝是一种基于评估函数的剪枝方法,通过计算每个节点的评估值,提前排除一些评估值较差的节点,从而减少搜索空间。剪枝技术在极大极小值搜索中应用Alpha-Beta剪枝原理Alpha-Beta剪枝算法是一种基于极大极小值搜索的优化算法,通过引入两个参数alpha和beta来限制搜索范围,从而减少搜索空间。在搜索过程中,如果发现当前节点的值已经小于或等于alpha(对于极大值节点)或大于或等于beta(对于极小值节点),则可以提前终止对该节点的搜索。优化策略为了进一步提高Alpha-Beta剪枝算法的效率,可以采用一些优化策略,如启发

文档评论(0)

136****0775 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档