象棋软件自动下棋(如何让象棋软件自动下出神之一手)


销魂飞刀老师爱下象棋,就是谁也赢不了。

去公园下了一盘棋 ,第一步我就走了一个当头炮 ,剩下的都是大爷们帮我走的。

结果,我输了。

经过他们的总结研究,我第一步走错了 。

象棋软件自动下棋

2022年,象棋ai下棋机器人,问世了。

我和它对弈了一盘,结果,我赢了。

很有自知之明的我,严重怀疑设计者增加了噪音,降低了棋力。让我赢得很舒服。

但我没有证据。

怎么说呢,我就喜欢高情商的ai象棋机器人。

低情商的机器人只会冷漠地碾压我:“下不过我,就别废话。”

仿佛不仅嫌弃我棋臭,还嫌弃我话多。

象棋软件自动下棋


而高情商的ai象棋机器人,大为不同。

它伸出胳膊,温柔地摆出“请”的姿势,它居然有机械臂。

象棋软件自动下棋


情商和机械臂都不是重点,聊聊它的智商从何而来。

ai象棋机器人是人工智能技术中深度学习与强化学习的成果,击杀四方。

任何人工智能都离不开数学基础原理,在此,首先得感谢尊敬的贝尔曼(bellman)教授。

象棋软件自动下棋

以他名字命名的贝尔曼方程,在绝大多数强化学习的成果中都会用到,比如象棋ai下棋机器人的远方表哥,自动驾驶。

它们是亲戚,“血缘关系”是“最优决策”。

象棋软件自动下棋


强化学习是要在多种决策中评价,找出好的决策。

强化学习在象棋中,就是在多种走法中找到最好的走法。

围观数学公式的人少,围观下象棋的人多。

我们抛开公式,用决策树表示每一步的输赢,非常直观。

一盘三十步的象棋比赛,会是一颗很大的决策树,有很多枝叶。


象棋软件自动下棋


计算机下象棋的棋力,早就超越了绝大多数的人。然而,至今没有任何一款计算机软件达到全知全能的“棋神”状态,连ai也不行。

那在下象棋这件事情上,ai这几年在忙活啥?

象棋软件自动下棋

那要从几十年前讲起了。

1980到1990年代,深蓝计算机是大公司的,小霸王游戏机是大家的。

假如一个人类象棋高手下一步棋,能看未来八步棋。就好比一下能想到决策树上的第八层。

传统象棋软件说,这我也行。

象棋软件自动下棋


话是没有吹牛,传统象棋软件确实可以做到。

可是,再往前多算几步,所耗时间和计算存储可能都要翻倍。或者说,情况急转直下。

象棋软件自动下棋


在旧式象棋软件的时代,得想办法减少计算量。所以,有了阿法贝塔剪枝。

这虽然有“偷懒”的嫌疑,但我也没有证据。

阿法贝塔剪枝的方法,相当于提前知道哪些搜索是没有意义的,排除错误答案,用巧思“偷懒”,相当于省略做题过程。

象棋软件自动下棋

旧思路在象棋上还能支撑,用在围棋上力有不逮。

(因为围棋是19×19的一个矩阵,每步可选择的走法要比象棋多一个数量级。)

旧式象棋软件时代,人们就为棋力算分。这是一个起源很早的好办法。

那么得分是怎么来呢?

用一个数学函数把有利赢棋的因素都考虑进去。

以至于,中国象棋协会也有象棋大师用此来构思好棋。

象棋软件自动下棋

有了分数,僵化的下象棋,就是“哪步得分高,就走哪步”。

然而,象棋是一个非常讲究全局观的游戏。

追求最终取胜,不追求每一步占尽优势。

比如,战术性丢车保帅。

深度学习模型在象棋面前暴露了“缺点”,它算出当下局面的胜率,但是,并不能估算出后续局面的胜率。

所以,需要一个重要的动作来加持:搜索

从决策树上理解,就是考虑的越多越好。

如今,能搜索到决策树里非常深的层数,这就意味着,招数更多,棋路更多,对胜利的把握就越大。

象棋软件自动下棋

谈到如何处理搜索量大,就谈到了蒙特卡洛树搜索是学霸特供技能,对大多数人来说,都很难。

甚至可以这样说,就是题目很困难,算不出来,只好求助于概率,求助于实验。

一顿猛如虎的严谨分析算不出来。来吧,学霸直接撸起袖子做实验。

象棋软件自动下棋


蒙特卡洛方法的做法虽然看起来比较随意,但却有着坚实的理论基础:大数定律。

在计算机眼里,棋子挪动一步,都算一个新的棋局,所以棋局数量何其之多。

一个厮杀正酣的棋局,往后走,可能衍生出10000种棋局。

借助蒙特卡洛树搜索这一方法,看未来几步怎么走。或者说,当ai象棋机器人,有了强化学习,就有了“大局观”。

我们马上进入学霸区特供:《ai象棋机器人所用的蒙特卡洛树搜索》。


象棋软件自动下棋

这就是深度强化学习,模型收敛的目标是,把胜率估计越准越好。经过多轮训练,胜率会越来越准。

胜率是ai象棋机器人的kpi,每下一步都估算胜率。每一步,尽量把胜率提高。

常识是,高手胜率高,低手胜率低。

问题来了,高到多少,低到多少。每一步的胜率很难准确估算,只能估大致范围。

而且,把胜率提高的前提是,得把胜率算准确。

象棋软件自动下棋


在如此模糊的情况下,数据里会有误差。因为有误差,所以ai象棋机器人只能知道“棋神”的方向是什么,它想方设法逼近这个方向。

象棋ai机器人的棋力水平的训练方法是,ai,加上蒙特卡洛树搜索,然后再教导ai本身。

这个过程类似总结经验,这样使得它的棋力飙升。

可以说,ai象棋机器人强大之处得益于蒙特卡洛树搜索。

超越人类是很早以前的本事了,现在追求棋力丝滑上升,情商在线。

让棋力水平菜,还有棋瘾的人,也能玩得开心(请不要在我下象棋的时候安装监控)。

好了,

这回就聊到这吧。


象棋软件自动下棋

看在象棋ai下棋机器人输给我的份上,我不妨透露两个消息。

第一,有一版的ai象棋机器人初级棋力就打败了全公司的挑战者。

大胜之际,算法设计工程师们哀嚎遍野:“大事不妙”。

第二,我下赢ai象棋机器人那一局的时候,旁边有三个ai工程师帮忙出主意。

(哦,第二点是在凡尔赛科技新媒体的日常)


最后隆重介绍一下我们的全文审核专家:

象棋软件自动下棋


最后,再介绍一下主编自己吧,

我是销魂飞刀,科技和科普题材作者。

为了在时代中发现故事,

我围追科技大神,堵截科技公司。

偶尔写小说,画漫画。

生命短暂,不走捷径。

原创不易,多谢转发

还想看我的文章,就关注“亲爱的数据”。

象棋软件自动下棋


象棋软件自动下棋
象棋软件自动下棋

【温馨提示】如果文章内容有帮助到您,别忘动动小手指分享给好友哦!

相关文章

  • 王铁锤真的会下棋吗(王铁锤能否成为棋艺高手).

    王铁锤真的会下棋吗(王铁锤能否成为棋艺高手)

    “小区出现女李逵,她的外号王铁锤,大爷下棋怕过谁,就怕铁锤套路黑”,这句琅琅上口的顺口溜说的就是象棋网红王铁锤。她以下象棋血虐小区老大爷而出名,人送外号“大爷杀手”,头条账号名为“王铁锤”。王铁锤王铁锤,河北省石家庄市人,真名目前争议较多,有网友猜测她是著名女子象棋选手林延秋,但是小编经过照片对比发现两个人长的根本就不像;也有人说,她是河南象棋队的象棋大师宋洁,但早些时候宋洁大师已经在自己的直播间陈述了自己和王铁锤并无关系;也有人说王铁锤真名为刘洁,但是这个应该也不是,因为她在视频中曾经说自己姓王。

    2023-10-26 阅读 (364)
  • 许银川下棋风格(许银川下棋风格,如何运用心理学和技巧掌控棋局).

    许银川下棋风格(许银川下棋风格,如何运用心理学和技巧掌控棋局)

    在象棋悠长的历史当中,特级大师许银川是一个特殊的存在。棋界只流行了一句话,撼山易,撼许银川难。虽然司令曾经十四连冠,但杨官璘、王嘉良等高手,都多次取胜过司令,只是整体对战不如司令全面,赢倒一切。许银川却是几乎对棋坛形成了一种统治力级别的震摄。1975年,许银川出生于广东惠来,他四岁就开始跟随父亲学棋,之后进入广东省队训练。

    2023-09-12 阅读 (343)
  • 下棋软件哪个最好(最好的下棋软件是哪个?探寻智能对弈的极致体验!).

    下棋软件哪个最好(最好的下棋软件是哪个?探寻智能对弈的极致体验!)

    要说大家平时家里用的,多是双核电脑,四核已经少见,八核以上,几乎没有。但有人却用112核的电脑来下象棋,这得有多厉害多厉害啊。本篇这局,就是112核的至尊四哥,以神出鬼没的攻击术,杀败了对方36核的电工机械。这中间的差距,实在是太大了,那么到底是怎么一回事情呢,来看实战。只见两人的对决,至尊四哥一上来就上演强攻。

    2023-09-17 阅读 (190)
  • 独自下棋是一种境界(一人对弈,谁与争锋).

    独自下棋是一种境界(一人对弈,谁与争锋)

    学习下象棋和围棋时,初学者通常只能看到一两个步骤,而高手可以预测对手的每一步。而真正高境界的人则有一种无须局面而心态自然、从容沉着的能力。他们就像在闲庭信步一样自如地运用棋力,凭着本能就能做出最佳选择。这个观点在下棋这个领域中具有一定的道理。初学者可能只看得到眼前的步骤,缺乏对整个局面的把握能力。他们还没有养成全面思考问题的习惯,经验不足,容易被对手的棋招所迷惑。

    2023-09-19 阅读 (161)
  • 许银川下棋用什么软件(许银川下棋用什么软件?揭秘国手背后的秘密武器!).

    许银川下棋用什么软件(许银川下棋用什么软件?揭秘国手背后的秘密武器!)

    在象棋纯人年代,杨官璘、胡荣华等绝顶高手层出不穷。然而,在捍卫象棋纯人尊严方面,许银川是最令人敬佩的存在。他曾六次获得全国个人赛冠军,保持了八年的不败记录,并且荣膺世界冠军。与浪潮天梭战成平局,这才是许多棋迷心中最后的辉煌。现在的许银川早已退出棋坛,践行着他那句“半争成败半悟道,半壁河山半攻守。”的绝妙箴言。

    2023-09-30 阅读 (148)
  • 王天一公园下棋(王天一公园下棋,谁将成为他的对手).

    王天一公园下棋(王天一公园下棋,谁将成为他的对手)

    刚刚上午九点多,公园门口的石桌旁,就多了俩老头,从布兜里面掏出象棋摆上了,一面互相伤害着对方的棋艺,一面吹嘘起昨天的胜利,听他们说的,好像俩人都没输,而且还杀得对方丢盔卸甲。 代表时钟的下棋老头围观群众逐渐多了起来,还有热情支招儿的,有两个支招老头唇枪舌剑,火气越来越大,居然还动起来了手,你推我一下,我推你一把,互相贬低着对方的棋艺。

    2023-10-27 阅读 (130)
  • 中国象棋大师怎么选择下棋方式(揭秘中国象棋大师如何决胜棋盘).

    中国象棋大师怎么选择下棋方式(揭秘中国象棋大师如何决胜棋盘)

    谈起中国象棋,人们最有可能联想到的场景是大叔大爷们在公园凉亭里的快意对决,鲜有人会将象棋与“年轻”一词联系起来。就在9月28日结束的首届“上海杯”象棋大师赛上,让人看到了不同以往的现象——参赛的象棋大师们的年龄结构趋向年轻化,分获男女专业组冠军的曹岩磊、唐丹都是90后。一流专业棋手里年轻人的比例逐渐提高

    2023-10-30 阅读 (126)
  • 和王铁锤下棋的象棋特级大师(谁是和王铁锤同场竞技的象棋特级大师).

    和王铁锤下棋的象棋特级大师(谁是和王铁锤同场竞技的象棋特级大师)

    王铁锤是自媒体平台上一个拍象棋视频的博主,她名字虽然叫铁锤,但本尊却是个柔美女子。她拍的视频内容基本都是下象棋的,在棋盘上她又展现出杀伐决断的男子汉气度,这种矛盾的统一体,很让人着迷。王铁锤视频里经常出现这样的情节:一男子指着远处棋摊上正在下象棋的一个老头对她说:“就那个,那个穿白衣服的,那就是我爸,天天在这下棋,这都下午四点了,中午饭还没吃呢!

    2023-10-24 阅读 (94)
  • 象棋大师是怎样下棋的(揭秘象棋大师的决策思维,如何一步步走向胜利).

    象棋大师是怎样下棋的(揭秘象棋大师的决策思维,如何一步步走向胜利)

    杀法,是象棋中最为常用的一种手段,掌握了足够多的杀着,下棋起来,自然就胸有成竹的多。很多时候,我们面对着转瞬即逝的杀机,往往都没能察觉,特别是非常隐蔽的情况下,真是非常遗憾,事后想来,后悔万分。就说前段时间,象甲上两位全国冠军对战,在最后只有几秒钟一步的读秒火拼里,杀机多次失去,甚至最后绝杀机会前提和。

    2023-10-15 阅读 (92)
  • 许银川在哪下棋(许银川与棋局之间的巅峰对决,何处上演).

    许银川在哪下棋(许银川与棋局之间的巅峰对决,何处上演)

    潮汕地区,虽然不是一个专门的市,但是,在某种意义上,他们有着一种难以割舍的情怀。潮汕地区,多说潮汕话,潮汕文化,也是岭南文化的重要分支,汉文化的组成部分。说起潮汕地区,那么都有哪些象棋高手呢?这个,首当其冲的,就是棋坛宗师,六届全国冠军得主,“许仙”许银川。许银川特大是惠来人,惠来现属揭阳,许银川也是一位来自潮汕地区的棋手,可以说是潮汕象棋的领军人物,最高级别的旗帜代表。

    2023-09-19 阅读 (78)