Re: [新闻] 科学视角解读 AI3-5年内将赢遍人类棋手

楼主: saltfish (笨鱼)   2016-03-13 10:53:04
:   “人机大战”为什么选择围棋? 171位数“吓死你”
:   “人机大战”的兴起,最早是1997年,IBM超级电脑“深蓝(Deep Blue)” 击败了
: 国际象棋大师加里-卡斯帕罗夫。科学界认为,围棋“人机大战”可以看成是人工智能发
: 展具有标志性的进展。曾经“深蓝”的胜利鼓舞了人工智能研究的士 气,吸引了投资者
: 对人工智能的兴趣。
:   至于为什么选择围棋,史忠植教授解读称:“围棋之所以很难被人工智能攻破,战胜
: 人类高手,就是其可能的组合数异常庞大。至于多么异常,2016 年1月,普林斯顿的研究
: 人员给出了最新研究结果:对于一个19x19的围棋棋盘而言,一共有361个位置,而每个位
: 置可以单独放置黑棋、白棋或者留空,理 论上所有的可能组合是3361种。但根据围棋规
: 则,不是所有位置都可合法落子,例如在围棋术语中没有气的位置就不能落子。”
:   “那么,排除掉这些不合法的棋局后总共还剩多少种呢?普林斯顿的研究人员给出的
: 19x19格围棋的精确合法棋局数:
:    ‘
: 208168199381979984699478633344862770286522453884530548425639456820927419612738015378525648451698519643907259916015628128546089888314427129715319317557736620397247064840935
: 。’”
:   “171位数!”这个数字比我们地球所有的沙粒数量还要多!比人类已知宇宙的所有
: 星球数量还要多!对比来讲,谷歌学习的近万盘人类棋局是5位 数,谷歌自行对战的3000
: 万盘是8位数,而围棋所有可能的棋局盘数是171位数。如果规避还有可能的重复变化,把
: 大头去掉,那也是70位数的棋局变化。
错的
3^361= (黑、白、空) 这个算法对围棋变化来说 是不对的
3^361 大约等于 1.740897* 10^172 172位数左右
可是围棋是 黑一子 白一子下
3^361 表示包含了361格 每一格都放黑的 或是每一格都放白的
或是361格全部没有棋子
在完全不考虑禁手 劫争的状况下
围棋比较接近的变化总数大约是361! = 361*360*359*...*4*3*2*1
=1.43792* 10^768
"768位数" 才是棋盘暴力穷举还没砍除garbage node前的大约变化总数
(当然禁手、废棋可以扣除一大堆变化 劫争则会增加变化)
作者: asglay (收收收尾)   2016-03-13 10:55:00
http://tromp.github.io/go/gostate.pdf这是论文 可虑的是合法落子跟扣除重复位置说人家错之前 可以先看一下人家的论文
作者: nnlisalive (nnlisalive)   2016-03-13 10:59:00
你没考虑到顺序的问题 排列组合请重学
作者: darkseer   2016-03-13 11:01:00
说真的,我觉得我们要讨论数学也要讨论些对围棋高手可能有参考价值的,这种末节还是尽量避免占版面吧@@
楼主: saltfish (笨鱼)   2016-03-13 11:12:00
asglay 论文作者没考虑手顺问题论文是错的
作者: cloudandfree   2016-03-13 11:16:00
这论文真的是错的反复劫争可能会多上许多变化,例如三劫循环、长生劫、双劫……
楼主: saltfish (笨鱼)   2016-03-13 11:45:00
nnlisalive 第一手下天元和 第113手下天元即使最后盘面完全一样 它们还是两盘不一样的棋盘面结果一样 但手顺不同就是不同两盘棋论文计算的盘面数 有些还得黑棋连下3手5手才会达成论文是错得夸张
作者: asglay (收收收尾)   2016-03-13 12:32:00
所以说要看论文囉~ 你说的没有错 每个子下的顺序不一样即使盘面一样 但还是不一样的棋复杂度接近361! 这在算法里叫做Game Tree Complexity
楼主: saltfish (笨鱼)   2016-03-13 13:54:00
下围棋的过程复杂度本来就是 "Game Tree Complexity"本来就不该拿state complexity来解释电脑围棋的复杂度
作者: fallcolor (秋天走了)   2016-03-13 13:57:00
asglay我懂你 不要难过

Links booklink

Contact Us: admin [ a t ] ucptt.com