计算机软件和人类谁更强

棋来棋往


#1 计算机软件和人类谁更强 作者:孤竹 发表时间:2011-7-8 19:19:04

棋盘上谁更强

目前,有关计算机软件和人类谁更强的问题逐渐引起更多人的关注。早在 1980 年,那时的国际大师或国际特级大师在与当时最强的电脑软件对弈中能够战胜它;或是胜多负少。但在 1994 年,这种现象发生了明显的变化,以 Fritz Genius 为代表的一批软件在与国际特级大师的快棋赛上,比分排在了前面;在与国际大师的限时循环赛上,处于领先。电脑软件开始显示出它们的凶狠力量。当然,从总体来说,那时的电脑软件在对有些局面上的认识上还是显现出较弱的一面。当然,人们也对此也有过争论,认为计算机软件对局面的认识是以一种持续固定的眼光来看待,而不同的人,对某些局面可能研究和理解得更深一些。因此在以后的人机对抗赛中,摆在人类面前的问题不是如何下一盘好棋,而是如何驾驭局面的主动。

1996~1997 年卡斯帕罗夫与深蓝的人机大战,引起了媒体的广泛关注与轰动,大家得出的结论是:如果世界顶尖棋手能够长时间的与最强的电脑软件纠缠,他获胜的机会就多。

那么计算机软件作为棋手来说,它的主要弱点在那里?

开局 ,一般来说,电脑软件是不懂得应如何开局。所以,如果你走出一步特殊的不常见开局,而且该布局没有被编入电脑的“ Book” 之中,是对付电脑软件的一个有利的武器。电脑理解的开局如控制中心、快速出子、避免一子多动等在这里都不熟悉了。当然,事物是在不断发展变化,这些变化也在不断的输入电脑中,被电脑所“理解”。

1996 年举办的 AEGON 电脑与计算机的循环赛上,对阵双方是 Speelman -Arthur ,在 1.d4 d5 后,特级大师走出了 2.c3 ,这时,我的对手就一个初学棋的一样,它从书本上知道很多开局,但眼前的一步却从“记忆”中搜索不到,所以它也会出错误,对计算机来说,这样的开局是错误的,但编写程序的人并没有找到对付的招法。

接下来的对局Speelman牢牢的掌握住局面,在第57步时取得了胜利。取胜的关键是采用了一种计算机不熟悉的开局,这个经验在以后的BurgessFritz4的比赛中也得到了验证。

在和电脑下棋时还发现,电脑在会多次重复一个已经被验证是一个导致失败残局的走法。这是因为电脑的选择是在许多可选择的走法中,数据库里用的最多的一步,而不象人类下棋,比如这次走 h3 出了错,下次就避免重复同样的走法。

当然要把下过的棋都输入到电脑的数据


#2 Re:计算机软件和人类谁更强 作者:孤竹 发表时间:2011-7-8 19:19:27

整体和中局: 在与电脑进行对弈中,要想取胜,还要注意下面的方法:

1. 注意不要走“随手”棋,没有经过仔细计算就走棋;

2. 尽量使局面封闭;

3. 进攻中要慢,不要让计算机发现明显的攻击战术;

4. 在子力交换时,如果能暂缓交换,应尽量暂缓;

5. 在战术弃子时,容易使计算机产生误解,它往往选择接受弃子;

6. 在大子的情况下,不要松懈或洋洋得意,记住,计算机是机器,而不是人,它不会因沮丧而出现马乎的

7. 计划定在局面棋上,注意对弱点和弱格的控制。

我还没有见到哪位特级大师针对电脑软件来进行备战,因为他们的主要对手还是人。但人类还是总结了一套对付电脑软件的办法。

残局: 几年前,人们总认为电脑的残局是弱点,它往往对通路兵的威胁认识不够;但自从 1990 年以后的软件,电脑软件改变这个形象,在肖和阿南德与电脑软件进行的残局较量中,已显示出它们的实力。


#3 Re:计算机软件和人类谁更强 作者:五子连五心 发表时间:2011-7-9 18:29:22

偶是觉得人比较强,只不过没有达到极限,因为计算机是有极限的,人的思维却是无线的

#4 Re:计算机软件和人类谁更强 作者:以和为贵 发表时间:2011-7-9 18:32:19

电脑下的是死棋,人下的是活棋。


#5 Re:计算机软件和人类谁更强 作者:无尽 发表时间:2011-7-9 19:21:49

考虑到人会感受到压力、会犯错、会疲劳等,结果应该计算机能赢得更多

[此帖子已被 无尽 在 2011-7-9 19:27:49 编辑过]


#6 Re:计算机软件和人类谁更强 作者:自来水 发表时间:2011-7-10 9:28:11

目前的围棋软件还难以对抗专业棋手


#7 Re:计算机软件和人类谁更强 作者:死劲哭 发表时间:2011-7-10 10:06:14

    这也应当看对弈双方本身的实力吧。如果双方本身实力相当,那么使用软件的一方胜出的概率大很多吧;如使用软件的一方真实实力与对方差很多,且连续对局5盘以上,那么没使用软件的一方胜出的概率大些...... 

    一点切身体会,说的不一定对