摩登先生网

本站遵守国家法律法规,如违反国家法律请联系我们底部客服删除

主页 > 科技 > 正文

技术帝揭秘alphago为什么会下围棋,柯洁对战阿尔法狗必输的原因

来源:未知 |发布时间:2017-05-25 09:33:33

最近谷歌的阿尔法狗又火爆了一把,因为他击败了目前世界排名第一的中国选手柯洁,很多人觉得非常的奇怪,机器是怎么下围棋的?围棋这样深奥的东西,难道不是人类最擅长的吗?而且柯洁跟阿尔法狗下完围棋后认为其水平已经接近围棋上帝的水平,很难被击败,下面转载一篇技术帝分析阿尔法狗是如何下围棋的!

技术帝揭秘alphago为什么会下围棋:

围棋的棋盘为 19x19 的网格,比国际象棋大,可能的下法(10^174)超过已知宇宙中所有原子数目的总和(10^80)。巨大的变数和可能性,让围棋棋道几乎成为一门玄学。

AlphaGo 下围棋的策略,与按人类预设剧本下棋的深蓝不同,其下棋算法没有经过人工调试,全部是靠自己“学会”的。



▍AlphaGo 的“游戏树” / 图片来源:Nature

AlphaGo 怎么“学”?答案是人工神经网络。

人工神经网络是一种计算模型,可以在海量数据中找出规律。近年来,人工神经网络在人脸识别、机器翻译等领域被广泛应用。

摩登男士:www.mrmodern.com


▍与人类神经网络类似,人工神经网络的基本单位是神经元。一个神经元可以接收多个输入,在计算后可以产生一个输出。一个神经网络有若干层,每一层由成百上千个神经元组成。A:生物神经元,B:人工神经元(左侧箭头代表多个输入,右侧箭头代表一个产生的输出),C:突触,D:人工神经网络 / 图片来源:InTechOpen

AlphaGo 使用了两种人工神经网络,一个是预测网络(policy network),一个是评估网络(value network)。预测网络用来预测对手下一步可能怎么走,评估网络则用来评估给定棋局下己方的获胜概率。

(原文链接:http://www.mrmodern.com/keji/22837.html,转载请注明)