楼主:
willrise (å°çŽ‹)
2016-03-14 11:19:53(低棋浅见)电脑和围棋高手对弈 可以取胜 不足为怪
在 2006 年
当时的西洋棋(国际象棋)世界冠军 Vladimir Kramnik
以 4 和 2 负的成绩
输给运行在 2 个 Xeon 5160 的 Deep Fritz version 10 后
(最强的)西洋棋(国际象棋)软件可以击败最强的人类高手
已无疑问
( https://goo.gl/k6j1Qj )
那么约十年后 ( 2016 年)
电脑和围棋高手对弈 可以取胜
会很令人意外吗 ?
Xeon 5160 是 Intel Core 2 架构
时脉 3 GHz
双核心的处理器
( http://goo.gl/hXA76O )
从 2006 年至今
电脑的处理器在架构 时脉 核心数方面又有不小的进步
分布式版的 AlphaGo
拥有的是 1,202 个中央处理器和 176 个图形处理器
( http://goo.gl/IcRRI7 )
能够演算的可能下法
远远超过人类
那么人类有可能取胜吗 ?
如果能下出围棋软件没有演算到的下法
或是围棋软件演算到
但是围棋软件评价差而淘汰
事实上却是好棋的下法
理论上是有可能胜过围棋软件
顺便提一下
为什么 AlphaGo 下的一些棋步
围棋高手看不懂
低棋猜测合理的原因就是
AlphaGo 深度计算过这些棋步
或许在应接的前期
看起来不利
但应对到后期
却是可行的
这种情况
人和围棋软件都有可能碰到
就是人和围棋软件都考虑到了某个棋步
而深入计算下去
双方却有 2 极化的不同评价
但是围棋软件在硬件运算效能
有效的算法 累积演算成果提升到一个程度后
人类胜过最强围棋软件的机会可说非常低
这次李世石九段 对 分布式版的 AlphaGo
大约就是这种情形吧
如果以前都没有人下过中国流或三连星
而 AlphaGo 在对局之前又没有演算到中国流或三连星
那么棋士自己作过详细研究
在和 AlphaGo 对局时
第一次于棋史上下出中国流或三连星
或许取胜机会比较大
可惜现实不是如此
要(短时间)无中生有
开发出一个有效的套路并不容易
(想想现在会有多少棋士下白江流)
一些围棋界人士对 AlphaGo 棋力的错误预判
除了来自之前围棋软件的印象之外
也和对局前没有足够的 AlphaGo 资讯有关
Vladimir Kramnik 在 2006 年对局前一个多月
拿到 Deep Fritz version 10
可以自己先和 Deep Fritz version 10 对下测试
( 正式对局时的 Deep Fritz version 10
使用更新过的 opening book )
另外
Vladimir Kramnik 于 2002 年
以 2 胜 2 负 4 和打平 Deep Fritz (似乎是 version 7 ? )
比赛前几个月时
拿到 Deep Fritz
可自行测试
( https://goo.gl/k6j1Qj )
另一个重点是可运用的思考时间(时限)
对局双方时限 6 小时
约可在一天内下完
和 AlphaGo 对下
个人猜测时限至少要 6 小时
下完了 4 局
个人对李世石九段和 Michael Redmond 九段至上最崇高的敬意
先说 Michael Redmond 九段
以前在 NHK 的围棋(将棋)节目看过他讲棋
当时是用日文
所以听不懂
这次 Michael Redmond 九段在 youtube 频道担任英文解说
从容不迫 深入浅出
对低棋的我
受益良多
而李世石九段就更不用说了
这是在挑战几乎不可能的任务
从第三局的功亏一篑
到第四局的柳暗花明
让人惊叹
令人动容
第四局会是今年最令人回味的棋局之一吧
这完全不能这样比,AlphaGo的算法跟西洋棋的基本原理不同,若是使用西洋棋软件的算法,把全世界的电脑连起来我想都没有科学家敢说能挑战人类AlphaGo实作的算法(MCTS, deep learning)也有别人用在围棋上,但是之前一年前确实是不知道能不能达成这项壮举
作者:
digpig (抠鬼)
2016-03-14 11:30:00看到还在提西洋棋就给嘘了
作者:
arcworld (人生究竟是什么呢?)
2016-03-14 11:33:00这篇文章我只有一个感想,你不懂围棋也不懂AG...Orz
电脑也有新布石啊,第二盘接个中国流,也吓坏很多人了。
作者:
Uizmp (黑袍法师)
2016-03-14 11:36:00我比较好奇散功之后的AG对围棋的理解是什么..
作者:
signm (sin)
2016-03-14 11:44:00这跟运算速度没太大关系,是采用类神经系统你组一个比阿发够还好电脑也是输他,先搞懂再来分享吧
作者:
ksk0516 (ksk0516)
2016-03-14 11:58:00好多不懂装懂
作者:
birdy590 (Birdy)
2016-03-14 12:40:00事实上 西洋棋的运算量也不容易使用穷举在深蓝之后已经进阶到下个阶段 就是如何缩减计算量drep fritz的计算能力不如深蓝 但是有效计算量高很多
作者:
yr (Sooner Born Sooner Bred)
2016-03-14 12:46:00你还是多唸唸书吧....
作者:
birdy590 (Birdy)
2016-03-14 12:47:00heuristic search也不一定要用DCNN
作者:
birdy590 (Birdy)
2016-03-14 15:50:00这篇没有什么大错, AlphaGo 的基本原理和西洋棋软件类似差别在于西洋棋已经有过上帝(深蓝在计算深度内是完美)目标转成小型化以后, 因为运算能力下降不能再用穷举法所以转向开发 heuristic search(中文似乎没有好的翻译)AlphaGo 里面用的不管MCTS或DCNN都不是自己发明的但是把好几种方式结合起来, 利用 DCNN 加强 MCTS这个就很厉害了, 也是硬件计算能力到位以后才有可能实现