人工智能相棋,人工智能象棋

mandy 0 2024-01-09

各位老铁们好,相信很多人对人工智能相棋都不是特别的了解,因此呢,今天就来为大家分享下关于人工智能相棋以及人工智能象棋的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

  1. 人工智能可以应用在象棋领域吗?
  2. 象棋大师能下过人工智能吗
  3. 现在国内的中国象棋顶级选手和人工智能(AI)差距有多大?
  4. 让人工智能去下路边街头的象棋残局会赢吗?

人工智能可以应用在象棋领域吗?

应该可以吧,目前人工智能逐步应用在各行各业,尤其是阿尔法狗在围棋的应用,说不定哪一天可能出一个阿尔法狼。目前象棋特技大师已经下不过电脑,随着科技的进步,总有一天会出现的!

象棋大师能下过人工智能吗

关于象棋大师能否下过人工智能的问题,实际上并没有定论。在过去的几年里,有几个象棋大师曾经和人工智能进行过深度学习和对弈,有些大师赢过,有些则输了。不过,人工智能的智商和计算能力都是非常惊人的,所以如果是面对最强的人工智能,即使是象棋大师也可能会输掉。

现在国内的中国象棋顶级选手和人工智能(AI)差距有多大?

一般地,可以根据游戏的暴露程度将其分为完美信息游戏(Perfect-InformationGames)和不完美信息游戏(Imperfect-InformationGames。其中,游戏状态及可能延续信息可见的为完美信息游戏,否则为不完美信息游戏。围棋、象棋等棋类游戏,对局双方可以看到局面的所有信息,属于完美信息游戏;而扑克、桥牌、麻将等游戏,对局者所掌握的信息是不对称的,因此属于不完美信息游戏。

对于完美信息游戏,通常游戏的复杂度就决定了难度,可用状态空间复杂度(State-SpaceComplexity)和游戏树复杂度(Game-TreeComplexity)对其难度进行衡量。

近年来,人工智能陆续击败了完美信息游戏(双陆棋、国际跳棋、国际象棋、围棋等棋类游戏)及不完美信息游戏(扑克、桥牌、麻将等游戏)中的顶尖选手。

1997年5月11日,IBM公司开发的“深蓝”(超级国际象棋计算机)击败了国际象棋世界冠军加里·卡斯帕罗夫,这是人工智能第一次击败了世界冠军。

2016年12月29日至2017年1月4日,DeepMind开发的AlphaGo以ID名「Master」在网络围棋平台弈城和野狐上60:0战胜数十名中韩日职业围棋手。2017年5月,AlphaGoMaster3:0战胜世界围棋排名第一的柯洁。

2019年7月12日,Facebook和卡内基梅隆大学(CarnegieMellonUniversity)开发的“Pluribus”首次在德州扑克多人比赛中获胜,先后击败了德州世界冠军达伦·伊莱亚斯和克里斯·弗格森。

至此,大部分完美信息游戏均被人工智能所攻克。对于中国象棋,由于其状态空间复杂度及游戏数复杂度均小于围棋,因此,中国象棋中的顶尖选手应该会被人工智能击败。

让人工智能去下路边街头的象棋残局会赢吗?

人工智能(在这里,我们视为纯象棋软件)去下路边的街头残局,大概率和棋,小概率输棋,基本赢不了。

首先,说一下为什么“基本赢不了”。

街头残局并不神秘,它们大多是古排局,或者古排局的改版。如著名的“七星聚会”(下图)、“火烧连营”、“马跃檀溪”等等。

古排局是设计出来的,按结果分,有红胜、黑胜、和棋三种,大部份是和棋,也就是说如果双方都走最佳应招,会战成和棋。

街头残局选用的,基本都是和棋排局,这也是为什么很多残局摊上,写明“红黑任选”的原因。无论你选哪一方,即使你步步精确,走出最佳招法,也只不过是一盘和棋,而一旦有一步走错就会输。

对于摊主来说,他早就拆透了所摆残局的各类变化,了然于胸。所以,如果你开着象棋软件去下街头残局,基本赢不了,这不是你的软件“菜”,也不是摊主水平高,而是因为这些残局设计上就是和棋。

其次,我们聊聊为什么“大概率和棋,小概率输棋”。

古排局的回合数大多在10~30回合之间(也有少数达到40回合甚至50多回合的),原因很简单,回合数太少的残局观赏性不高,容易被人拆透,而回合数太多还需兼具象棋艺术的美感的残局,创作难度太大。

一般而言,残局回合数越多,象棋软件破解所需时间越长。目前主流的象棋名手、象棋旋风等,瞬间就能计算到20层(也即20个回合)以上,但是再往深了计算,每上一层所需的时间就需要很多了,比如40层以后,有时甚至需要半小时才能再多计算一层(注:不同电脑、不同软件,上层速度差别很大,明白意思即可,不必抬杠)。如下图,是用正版象棋名手破解著名江湖残局“大征西”,计算到30层仅用时7秒多,但是计算到第31层,已经耗时88秒多。

所以,如果残局回合数在30回合内,象棋软件基本可以计算到终局,弈成和棋。但是如果超过了40甚至50回合,破解起来耗时非常多,甚至没办法完成(普通配置的家庭电脑,计算到40、50层时,CPU占用基本是100%,令人无法忍受的卡、慢)。

此外,有一些排局涉及到棋规问题,这也是软件无能为力的,如下图所示的残局。

结语:绝大多数街头残局,设计之初就是和棋,因此即使你的象棋软件能计算出完整过程,也是赢不了的;鉴于软件精准的计算,它几乎不会“犯错”,因此大概率是能下和棋的,除非碰到极度“变态”的残局或是涉及棋规问题的残局,它有可能会输。

关于人工智能相棋到此分享完毕,希望能帮助到您。

上一篇: 人工智能推动智能生活 人工智能推动智能生活发展
下一篇: 人工智能项目 中国平安 人工智能安全公司
猜你喜欢