作者snowrain (无心之偿有心兹勤)
看板GO
标题Re: [问题] 电脑棋力的问题
时间Thu Apr 21 05:33:13 2005
※ 引述《ledia (contemplation)》之铭言:
: 但是,有没有人试着把 "所有可能" 算出来和归纳呢?
: 这个想法的实作其实是存在的!
: 以某种方式编码存起,如果有实战时遇到之前算出过的子力分布
: 那就直接去读资料库就不可能会走错了!
: 所有的格子上会有 3 种可能,黑、白和无
: 因此所有的可能盘面有 3^(n^2) 种
: 就算 n=5,也要存 3^25 = 847288609443 这麽多资料
: 一个盘面如果有输、赢、和三种可能
: 那存下一笔资料要 2 bit (举例: 00 输, 01 赢, 10 和)
: 算起来是 847288609443*2 = 1694577218886 bits
: = 211 Giga bytes (都比我的硬碟大了)
: 就更别说你要在上面作什麽分析和运算了...
(恕删 无断章取义之意)
其实这是一种很棒的想法
如果要计算围棋所有的可能性
把提子後的型态与劫争算尽去
我相信一盘棋可以有无限的可能性
这也是为什麽有"古今无同局"这种说法
但是对电脑来说 棋盘的子力分布型态有限
总共"只"有3^361种可能(已经是天文数字了)
要把其中明显一方占优的型态筛选出来并不难
可是必须利用到能计算庞大数位的超级电脑
即便以现今的最尖端科技都会备感困难
(可见围棋的深奥是凌驾了现今科技范畴的)
这个问题也许会随着时代进步而获得改善?
也就是当电脑的计算量与储存量突破了技术限制
那麽确实有可能定义出大多数的盘面形势判断
可是 可是 可是...
对於那些复杂缠斗的 形势不明的 细棋的盘面
电脑要怎样解读定义?该怎样作下一步策略分析?
是要一直维持难分优劣局面?还是一举导向优势?
老实说 这些复杂的局势 电脑人脑都很难作判断
针对一个局面 职业高手群集作出一个又一个结论
结论有相冲突者 反覆推敲 终於得出一个共识的答案
不管怎样 集合世界围棋智囊 始终可以找出解答的
问题来了
这世界上已有的棋谱 有几局棋被这样详细解过?
名局细解 姑且当作结论好了 都还有被推翻的可能
那些非名局 没有受到一流高手评价过的无数局面
以单方面的解说作为结论 很可能遭到强烈的革命
也就是当我们假设电脑已经掌握了大部份的盘面
其资料库对该局面的解读却可能被人脑所逆袭
所以即便把已知所有围棋文献一股脑让电脑吸收
仍然可能出现大量错误结论 而导向失败的结果
更何况已知文献只呈现了围棋可能性的九牛一毛
一个细棋的大官阶段 职业棋手的意见会南辕北辙
那麽天文数字的细棋型态 电脑该怎麽判断可想而知
(但如果真能建立资料库 要胜过电脑已不是件易事)
这样说来 我们该对电脑围棋的发展感到绝望罗?
倒也未必 因为还有很多不同面向的策略在辅助
如前面提到的切割棋盘 用局部的精准判断来弥补
但根据我的经验 电脑至今仍对中盘战笨手笨脚
单纯的算气与引征 我相信电脑可以判断正确无误
可是见合的引征 声东击西倚靠往往可以击垮电脑
所以切割棋盘的策略还是不够让电脑全面强大起来
举个例:棋坛有"奇异感觉"之称的怪杰藤泽秀行
他的感觉 就很像是人与人之间相认的辨识能力
对电脑来说 看到一个人会先分析对方的特徵
从发型到眉毛 眼睛 瞳孔(也许是最好的指标)
直到对方开口 电脑才精确地叫出对方的名字
但人不必 一看到对方就能直接喊出他的名字
一个盘面 电脑要作出数以万甚至亿计的分析
但一个感觉派棋士可以在一秒间"啪"地落子
也许电脑可以同样快 但出错的机会也出奇地高
人也会犯同样的错 但奇怪的是出错率低得多
因此 我觉得围棋并不是单纯的数学逻辑游戏
把围棋当成数学可以解决的东西是太小看它
围棋里有超越数学的东西 如哲学 美学等
吴清源用六合去解释 发展出个人的围棋观
武宫也用宇宙、自然 大竹用美学去建构围棋
围棋就跟这个宇宙一样深奥 有限却又无穷尽
想探究它的所有就跟探究整个宇宙一样是妄想
曾经有人说19路棋盘快摆不下新的大型定石了
还说19路棋盘有一天会改成21路 何其无知!
围棋有没有被电脑精通至职业级的一天我不敢说
可以肯定的是 它很值得被各国科技产业拿来研究
能制造出全世界最顶尖实力的Go Robot的国家
就有资格自豪说自己的电脑科技水准傲视全球!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.133.223
1F:推 Equalmusic:数学没有那麽不堪啊, 数学也很美的 60.248.127.91 04/21