我们来了解一下AlphaGo是如何运作的:
深度学习
阿尔法围棋(AlphaGo)的主要工作原理是“深度学习”。“深度学习”是指多层的人工神经网络和训练它的方法。一层神经网络会把大量矩阵数字作为输入,通过非线性激活方法取权重,再产生另一个数据集合作为输出。这就像生物神经大脑的工作机理一样,通过合适的矩阵数量,多层组织链接一起,形成神经网络“大脑”进行精准复杂的处理,就像人们识别物体标注图片一样。
两个大脑
阿尔法围棋(AlphaGo)是通过两个不同神经网络“大脑”合作来改进下棋。这些大脑是多层神经网络跟那些Google图片搜索引擎识别图片在结构上是相似的。它们从多层启发式二维过滤器开始,去处理围棋棋盘的定位,就像图片分类器网络处理图片一样。经过过滤,13 个完全连接的神经网络层产生对它们看到的局面判断。这些层能够做分类和逻辑推理。
这些网络通过反复训练来检查结果,再去校对调整参数,去让下次执行更好。这个处理器有大量的随机性元素,所以人们是不可能精确知道网络是如何“思考”的,但更多的训练后能让它进化到更好。
第一大脑:落子选择器 (Move Picker)
阿尔法围棋(AlphaGo)的第一个神经网络大脑是“监督学习的策略网络(Policy Network)” ,观察棋盘布局企图找到最佳的下一步。事实上,它预测每一个合法下一步的最佳概率,那么最前面猜测的就是那个概率最高的。这可以理解成“落子选择器”。
第二大脑:棋局评估器 (Position Evaluator)
阿尔法围棋(AlphaGo)的第二个大脑相对于落子选择器是回答另一个问题。不是去猜测具体下一步,它预测每一个棋手赢棋的可能,在给定棋子位置情况下。这“局面评估器”就是“价值网络(Value Network)”,通过整体局面判断来辅助落子选择器。这个判断仅仅是大概的,但对于阅读速度提高很有帮助。通过分类潜在的未来局面的“好”与“坏”,AlphaGo能够决定是否通过特殊变种去深入阅读。如果局面评估器说这个特殊变种不行,那么AI就跳过阅读在这一条线上的任何更多落子。
是的,大家看懂了吗?不是计算机有了自己思维,而是用强大的计算能力代替了人类的脑部思考,换句话说,计算机选取了自己认为对的那一步走了下去,最终战胜了李世石。
猜你喜欢
-
美甲蓄甲在古代是一种时尚潮流
相信大家都看过清朝剧中,不少贵人的手指上都套着一个指甲套,指甲套看起来也是雍容华贵的。其实是贵人们用来留指甲的,你知...更多
2017-12-30 17:19:13
-
有哪些互联网产品改变了我们的生活?
在互联网时代,我们的生活一次次被改变,你还记得十年前我们的生活,是什么样子的呢?今天我们就来说说那些足以改变我们生活...更多
2017-12-30 13:26:01
-
一加6发布时间曝光:骁龙845于阳春开售
说起手机相信大家都不陌生,现在手机已经成为了我们生活中不可或缺的一部分,随着手机的不断进步与发展,现在手机的更新换代...更多
2017-12-29 14:55:58
-
邓紫棋和华晨宇的恋情也是见光死
邓紫棋被曝光新恋情,就在大家都以为这次是确定了邓紫棋和华晨宇恋情的时候,没想到人家邓紫棋牵手的是另一个人!这邓紫棋和...更多
2017-04-19 16:50:15
-
邓紫棋和林宥嘉是分手后互黑的典型
邓紫棋和林宥嘉交往过这件事应该没有人不知道吧,即便是在两人交往的时候不了解,后来他们分手的时候也应该知道了!因为邓紫...更多
2017-04-19 16:47:32
-
陈奕迅老婆一直被骂败家!他俩却感情依旧
陈奕迅和老婆徐濠萦已经结婚多年了,这两人的感情史也早就被曝光!陈奕迅和徐濠萦是怎么在一起的呢?这些年徐濠萦可没少被骂...更多
2017-04-18 16:15:53