第一个战胜围棋世界冠军的人工智能程序是什么?

第一个战胜围棋世界冠军的人工智能程序是什么?,第1张

第一个战胜围棋世界冠军的人工智能程序是阿尔法狗。在韩国首尔举行的2016围棋人机大战中,阿尔法狗战胜了韩国名手李世石。

AlphaGo程序是美国谷歌公司旗下DeepMind团队开发的一款人机对弈的围棋程序,被中国棋迷们戏称为阿尔法狗。游戏是人工智能最初开发的主要阵地之一,比如博弈游戏就要求人工智能更聪明、更灵活,用更接近人类的思考方式解决问题。

扩展资料:

AlphaGo通过蒙搜高特卡洛树搜索算法和两个深度神经网络合作来完成下棋。在与李世石对阵之前,谷歌首先用人类对弈的近3000万种走法来训练“阿尔法狗”的神经网络,让它学宴培会预测人类专业棋手怎么落子。

然后更进一步,让晌漏唯AlphaGo自己跟自己下棋,从而又产生规模庞大的全新的棋谱。谷歌工程师曾宣称AlphaGo每天可以尝试百万量级的走法。

参考资料来源:人民网——“阿尔法狗”为什么厉害

阿尔法狗是第一个击败人类职业围棋选手、第一个战胜围棋世界冠军的人工智能机器人。其英文名为AlphaGo,音译中文后戏称为阿尔法狗。

阿尔法狗其主要工作原理是“深度学习”。“深度学习”是指多层的人工神经网络和训练它的方法。一层神经网络会把大量矩阵数字作为输入,通过非线性激活方法取权重,再产生另一个数据集合作为输出。

扩展资料:

2016年3月,阿尔法围棋与围棋世界冠军、职业九段棋手桐悔李世石进行围棋人机大战,以4比1的局启正总比分获胜;2016年末2017年初,该程序在中国棋类网站上以“大师”(Master)为注册帐号与中日韩数十位围棋高手进行快棋对决,连续60局无一旁山败绩;

2017年5月,在中国乌镇围棋峰会上,它与排名世界第一的世界围棋冠军柯洁对战,以3比0的总比分获胜。围棋界公认阿尔法围棋的棋力已经超过人类职业围棋顶尖水平,在GoRatings网站公布的世界职业围棋排名中,其等级分曾超过排名人类第一的棋手柯洁。

参考资料来源:人民网——“阿尔法狗”为什么厉害

要想战胜阿尔法狗,首先要了解它的死穴在哪里。兵法里最重要的一条,“知己知彼,百战百胜”。但现在一众国手九段棋手们早已把它忘到脑后了。他们所有做的事,都是费尽心机怎么钻进阿尔法狗埋伏圈。这样焉有不败之理。

阿尔狗本身有死穴,它的程序设计师更有知识和渗察技艺的缺欠和盲点。棋手们只要改变原来的思维模式,让棋盘变得无比巨大,所有的局部变化都只走一点,在全盘统筹做组合进攻和大规模的弃子求变,做大局观的运营和判断,这样就足以致阿尔法狗于死地。

这其中的道理在哪里呢?

首先,阿尔法狗有一个致命死穴,就是纵然它有天大的计算能力,也无法穷尽围棋的变化。

程序设计师为了绕开这个死穴,在阿尔法狗的程序设计上,采取了两步走的方式。

第一步,把全局分成若干个局部,这样一来,每一个局部的变化量大大减少,阿尔法狗的计算能力超强的优势就发挥出来了。

所以当棋手在一个局部同阿尔法狗较量的时候,如果把这里的变化都走完,就会处于下风。因为阿尔法狗的程序设计是局部最正确的变化,每一种变化它都不会错。 而棋手则有的定式和局部变化熟悉,有一些并不太熟悉,需要临场思考,这样在时间上就处于劣势。同时棋手的情绪会随着比赛的进程有变化,耐力和注意力也根本无法同机器相比。所以每一个局部的变化走完,棋手都很难占到便宜。这样多个局部作战的结果累计起来,棋手根本无法占到上风。

阿尔法狗设计的第二步,是它每做一些局部的作战之后,它的程序设计就会帮助它做全局优劣的判断。

而全局判断的依据,则是给它输入了巨量的人类优秀棋手对局数据,结合那些棋形的过往胜率,并辅以人工的伍早判断和分析,给它做参考。所以,阿尔法狗对局势的判断是在人类过往的对弈思考模式上建立和获得的。腔喊雀

对阿尔法狗来说,程序设计师就是它的眼睛和大脑。所以,对棋手来说,要想战胜阿尔法狗,其实首先要战胜它的程序设计师。

那么怎么才能战胜它的程序设计师呢?

阿尔法狗的主要程序设计师是业余六段的台湾籍工程师。另外请的雇佣军是欧洲围棋冠军,一位专业三段棋手。这二位的实力要差国手们几条街。

棋手们作战的原则第一条就是作战目的要极度隐蔽。根本不让这两位二流的棋手看懂。

坚决摒弃局部作战定型的方式,把全盘做为一个整体,从始至终都在做全局经营。

所有的局部,只走一点,不把变化走尽,放在那里。而是大规模经营全局。

如果在局部,阿尔法狗根据它的计算,去贪占便宜,那它就会在大局上落后。而阿尔法狗如果跟着棋手走,就进了棋手圈套。

棋手就把全局做取舍安排,要大胆的舍弃一些局部,从全局来考量,用几块棋扭在一起,算大账。

比如说,全部打散了之后,有十多个没有走定型的部分,把哪些部分一步一步地放弃做诱饵,计算自己另外可以获得部分的大小,取大舍小,坚决不把变化走尽。

请注意,当阿尔法狗的程序设计师根本看不懂棋手大规模作战的意图的时候,他的程序设计必然会落在下风。而全盘变化的整体考量,正是针对阿尔法狗致命的死穴。

程序设计师在自己棋力达不到水准的时候,根本无法从全局考量来设计程序,而全局的变化,就算阿尔法狗有天大的本事,也是无法算清的。因为这其中已经不仅仅是变化和计算的概念了,而是把人类的智慧和兵法的变化融入其中了。

在这样一种模式下,阿尔法狗的优势无法发挥,而它的程序师也无法很快改造它和提升它的竞技能力。棋手们假以时日,就会占据上风。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12405281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存