梦溪围棋网

标题: 120秒1步,让四子再爆zen4! 转载 [打印本页]

作者: 庄胜文    时间: 2013-1-30 15:59
标题: 120秒1步,让四子再爆zen4! 转载
120秒1步,让四子再爆zen4!         


有些网友说上次我下zen4时电脑棋力设置并非最高。好吧,昨晚我再给zen4一次机会,将电脑思考时间设成最长:“指定思考时间120秒”,我(人)的时间设置是:基本时间30分钟,60秒读秒3次。直到它投子历经了漫长的4个多小时(中间还暂停过,起身休息喝水),它耗时2个半小时,我30分钟都未曾用完。陪伴它一整晚的又臭又慢的落子风格,我一度都要昏睡过去(我觉得我才是被虐一方)。

我承认zen4慢棋(长时间或多CPU能更有利于蒙特卡罗算法的发挥)比快棋的棋力好:在快棋中,zen4一边倒的被蹂躏;而慢棋中,zen4至少有一次强行打赢缓气劫,一举获胜的机会,当它出现严重战略误判(放弃劫争)后,其后的进程就是如下棋谱展示的那样:形势逆转,外围崩溃,大龙被屠,中盘认负。



我还是认为zen4的真实棋力不到业余初段(我知道它有个兄弟:集群版本zen19),哪怕设置成1年1步也不能解决zen4的AI算法在本质上是低劣(没错,我说的就是蒙特卡洛算法)。关于围棋AI算法的详细论述,也许以后我会另开专门章节描述。还是需要表扬一下围棋AI算法的进步,从让9子惨败百目的水平,到现在能和业余低段分先对弈,有了不小的进度。不过,最后泼盆冷水给围棋编程界:“我认为蒙算法还是一个低劣算法,它不能带领我们攀登围棋思维或人类思维的高峰”。

很多人会问,既然真实棋力不到业初,那它和它的兄弟为什么战胜那么多业初?
首先,棋力这个东西非常抽象。多数人是以战绩而论;而我是以水平而论(以水平论棋品是古代围棋界的传统做法,现代竞技围棋完全以成绩论,甚至段位制都沦落了)。举个例子,假设两个业初参加一个两人邀请世界杯赛,最后获胜后的业初也算是世界冠军,理应直升九段了。
其次,我评价zen4很多走法和想法问题巨大,连业初甚至1级以下的人类都不会走错,但它会。
再次,业余人类棋手最大的问题是不耐计算,听凭感觉(随手),而没有思想和感情的电脑程序是绝对不会随手,它的每步棋都在反映它当前的形式判断,聪明人需要好好考虑如何搅乱它的型判。
最后,很多人都没有好好利用蒙算法最大的缺点:不是真实的推理引擎,而是基于简单决策的深度结果比较算法。充分利用它推理决策能力低下的缺点:
1)空旷处算法难以发挥,比如一上来在角部走出迷踪变化,让电脑大亏;
2)对付电脑,无理手才是本手;
3)引诱对方走低效棋形(单官);
4)撒豆成兵,让它杀棋还是围空中的判断中纠结混乱
作者: cdswmj    时间: 2013-1-30 20:18
哈哈,今天我和zen4下了一盘,先在中央吃了3子形成厚味,然后4面3线掏空,电脑无计可施,走了很多低效率的棋,最后赢了它15目,我开的是30秒,120太长,没下完就中断了!
作者: yangtao080910    时间: 2013-1-30 22:18
分析的好具体哦
作者: 一离西风    时间: 2013-1-31 21:51
都高手哦 偶和zen4下 设置5段 20秒每步 俺下不过它 每步5秒还能赢 呵呵 水平差哎
作者: 一离西风    时间: 2013-1-31 23:23
1)空旷处算法难以发挥,比如一上来在角部走出迷踪变化,让电脑大亏;
2)对付电脑,无理手才是本手;
3)引诱对方走低效棋形(单官);
4)撒豆成兵,让它杀棋还是围空中的判断中纠结混乱

高啊 下次试试
作者: 庄胜文    时间: 2013-2-1 10:24
1)空旷处算法难以发挥,比如一上来在角部走出迷踪变化,让电脑大亏;
2)对付电脑,无理手才是本手;
3)引诱对方走低效棋形(单官);
4)撒豆成兵,让它杀棋还是围空中的判断中纠结混乱

这个跟真人下也有效吧




欢迎光临 梦溪围棋网 (http://mxweiqi.com/) Powered by Discuz! X3.1