作者ddavid (谎言接线生)
看板GO
标题Re: [问题] 九路围棋该贴多少目合理,甚至是十九路 …
时间Sun Jul 3 02:56:41 2011
※ 引述《para123 (好心情,事才会做好)》之铭言:
: 这种不知该说逻辑能力问题还是知识不足的引战文,说实在的我苦恼很久到底有没
: 有价值回个一篇...
: 能攻破的论点超过了一半以上,姑且抓一句最爆笑的话来讲好了,
: "电脑根本不用判断厚薄,它直接算出死活,死活都算清了何必管他定义厚不厚"
: 我先假设您懂围棋,然後:
我先假设您懂AI,然後:
: 1. 如果围棋在您眼里只有死跟活,...
: 讲好听一点好了,如果您设计的电脑围棋眼里只有死跟活,莫非所有计算到最後的
: 结果只有100分与0分?
在穷举算得清的情况下(即,确保每一盘棋到最後一定都下得完,而且所有下法
都算完了),只要最後只有胜、负或和局三种情况的话,那的确任何一手都只会有100分
与0分。
那麽围棋是不是一个下得完的游戏?在现有棋规下,是的。
: 2. 可以请您告诉我第一手下17-4小目,这子死活如何?
: 第一手下在天元的死活如何? 第一手下在8之8的死活如何?
: 相信您的超级电脑算到这些子都不会死,那这三个子要画上等价罗?
我举一个例,五子棋就是一个被算清的棋类。因此在不禁开局的情况下已经证明
先手必胜。也就是说,黑棋第一手下下去直接就赢定了,因为白棋在任何有意义的应
手之下,黑棋仍然一定可以下成花月或浦月开局──两个必胜开局。所以必胜开局在
正式比赛会被用某些规则处理掉,结果造成的结果是和局的变多(为什麽?因为我假
设了您懂AI,所以就不多作解释了)。
: 3. http://lgs.tw/qq9gnju
: 不知道您有没有看过这个定石,
: 我相信您的超级电脑绝对会算到黑棋不会死任何一颗棋子,
: 照这样看来,黑9若下g5明显是多此一举,
: 如果这就是您要的电脑围棋,那我也不便再多说什麽了,
: 生死格斗围棋,说不定也是一种围棋门派?
: 能把围棋里面"势"的概念完全舍弃然後耿耿而谈,这倒是头一遭见识,
: 莫非我遇到了围棋界的国父?要革命千年来的道理?
在算得清的情况下,AI确实是真的不需要势的观念,任何的,我强调是「任何的
」完全公开资讯回合制对局游戏在被算清的情况下真的就只有100分的着手跟0分的着
手。没有例外。100分的着手就是当你能胜的时候你能保持胜、只能和局时你不会下
到输。0分的着手就是当你能胜的时候下到和局或输、能和局的时候你下到输。
对於不懂AI只懂围棋的人来说这个概念真的会有点难理解:「围棋怎麽可能第一
手下下去就直接可以决定是输是赢还是和局呢?」不过因为我假设您懂AI,所以应该
不用多做解释。
至於为什麽现在这个围棋国父还没有出现?那就是因为很遗憾地人类没有算得清
围棋的电脑,所以还是只能屈就使用人类所谓「势」的概念以及一些评分函数来辅助
电脑计算,无法完全舍弃。算得清的情况下,连判别、评分用的函数都不需要,只要
从所有终盘胜负逆推回第一手就可以了。事实上人类棋士还需要势的观念就是因为人
类算不清,当人类算得清的时候势也是可以丢掉了。举例来说,你下井字棋还需要因
为中心格势比较好所以下中间吗?当然不用,下中间的原因是算清了下中间必不输,
对方下错还会赢。
下面不回了,上面都有讲到。
--
「如果你没法给我个解释的话,死一万次也不能弥补你的过错!」
「我没办法死一万次赔你啊。」
「可是你有办法半死两万次,知道吗,嗯?」
--莲.席斯塔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.119.108
※ 编辑: ddavid 来自: 118.167.119.108 (07/03 03:43)
1F:推 Pojin:脸肿种的QQ 07/03 13:05
2F:推 Equalmusic:响彻云霄... 07/03 13:33
3F:推 geken:推 07/03 15:58
4F:推 monyo:太响亮了 07/04 01:02
5F:推 aoc229001:推 07/04 03:32
6F:→ H45:哪有打到脸,答非所问不是,各说各的,一个说死活,一个说胜负 07/04 11:35
7F:→ ddavid:搜到底後死活根本不重要,至於他说是不是只有100分跟0分的 07/04 16:26
8F:→ ddavid:着手,真的是啊。 07/04 16:26
9F:→ ddavid:而算清的情况下根本不需要势的概念,也是真的啊。 07/04 16:27
10F:→ H45:他是说如果电脑只算死活的话是不是只有100分跟0分,和程式员说 07/04 17:49
11F:→ H45:话要把if看清楚,另外算清的情况下根本不需要势的概念,应该是 07/04 17:51
12F:→ H45:说要把事情算清不需要用到势的概念,这个意思吧? 07/04 17:51
13F:→ ddavid:我修一下用词好了:算清的情况下单块的死活完全不重要,但 07/04 19:29
14F:→ ddavid:全局的死活通通都会被算清。所以我说死活不重要,但不代表 07/04 19:29
15F:→ ddavid:死活不会被算出来,因为死活是基本围棋规则内定义的东西, 07/04 19:30
16F:→ ddavid:穷举全局当然都会算出来,但穷举的情况下程式并不是因为哪 07/04 19:31
17F:→ ddavid:块棋死哪块棋活哪块棋厚哪块棋弱去计算着手的。 07/04 19:32