姚斯宇计算机围棋- 计算机围棋computer go.ppt

姚斯宇计算机围棋- 计算机围棋computer go.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
姚斯宇计算机围棋- 计算机围棋computer go

计算机围棋 computer go 1. Go?Cgo? 1. Go?Cgo? 围棋规则: 1。气的概念 2。禁止全局同型 计算机围棋(computer go)是人工智能领域最具挑战性的分支之一,远比深蓝复杂。 2. 最新研究水平 目前顶级程序分布在八国联军。 顶级程序在9*9围棋上基本达到职业水平,在大棋盘上达到业余1-2段。 搜索时代 《手谈》时代 MC时代 3.1搜索时代 搜索不给力了 人类在下棋中更依赖感觉,一般只做几条,深度为十多步的计算即可。 目的性不强 评估函数不容易做 3.2《手谈》时代 《手谈》系列由中山大学退休教授陈志行老师开发,在90年-00年,在该领域极具统治力。 《手谈3》舍弃了全局搜索,将静态分析和棋型匹配做到了当时的巅峰,。 就像李昌镐改变了那个时代棋手的棋风,此后的cgo程序基本都转向知识型,,严重缺乏算法,进步缓慢。 3.3MC时代 蒙特卡罗monte-carlo算法 对于当前局面进行随机模拟落子,直到终局,以胜率来评估当前局势或者落子点的优劣程度,Mogo是mc算法用的最好的程序。 相当于两个不会下棋的人继续高手的棋。 MC算法的特点 1. 计算能力提高,MC模拟次数多,棋力明显增强。 2. MC的强大在于它模拟速度飞快,可以获得大量模拟结果。 3.Random MC部分越智能,它给出终局越有意义,而相应的模拟次数就会减少,需要维护二者平衡。 4 . MC算法的改进 补充:(围棋一般除了开局,都会落子在已有的点附近,这个特点同样适用于五子棋) 在MC模拟中,只模拟或更多的模拟已有落子点附近的点。就好比是高手下棋之后让两个庸手下至终局,这样评判的效果比两人胡下,要好太多了 。。 MC pk 搜索 MC在一定程度上代替了估值函数,而MC的改进更像是搜索。 MC没有搜索清晰,存在让人看不清的黑盒操作。 MC程序 pk 知识型程序 MC算法很容易上手,成型很快,但是它的不稳定和难以加入知识是永远的痛。 如何结合二者是当前的关键~ 把MC当做评估函数,获得当前局面的胜率,辅助知识型程序中的搜索和静态分析算法。 5. MC在五子棋上的应用 效果一定不如围棋,why? 1.五子棋中存在大量必杀,不太稳定的MC被无视了。 2.五子棋已经有不错的评估函数了,MC继续被忽视 还是喜欢计算机围棋 Thank you. * 姚斯宇 by 2. 最新研究水平 3. Cgo的发展 4. 神奇的MC算法 5. 五子棋 *

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档