拥有深蓝的计算机,在跟人下国际象棋时,它可以计算出敌我双方十二步之类的所有变化,并把每种变化的得失以分值高低的形式列举出来,真到了要吃子或对子的时候。它会自动下出分值最高的,也就是对棋局最有利的一种变化。
在这样一种系统面前,除非人比电脑的计算能力更强大并且保证不出错,否则又岂是电脑的对手,甚至硬件性能再提高一些的话。更多步以后的变化它都能计算得出来。可对于人来讲,下国际象棋时能看清十步以内所有变化的都是凤毛麟角。
可是,围棋不同,它的游戏规则更趋人性化,但凡入段的高手不仅计算棋步的能力超强,对于“势”的判断更是远胜于电脑。
所谓“势”。指的就是大局观,拥有生物神经元的人可能很容易就能感悟到这种大局观,可电脑不行,电脑里最基本的东西还是0和1,它只能通过是和否来断定一个动作的正确或错误,并没有所谓大局观这种很模糊的概念。
因此,长久以来,ib公司搞出了超级国际象棋电脑“深蓝”,却无论如何也弄不出一台超级围棋电脑。原因很简单,如果依旧按照深蓝的数模来构建围棋系统的话,那么整个超级计算机的硬件设施将不堪负荷。
落子毕竟是一个有选择和判断的东西,就国际象棋而言,棋子每一步可落的点都不可能超过63个,再除开一些当时情况下根本就走不到的点,平均每一步棋的可选点位也就在十六个点左右,这样的选择计算还在超级电脑可承受的范围之内。
可围棋不同,由始至终它每一步可选的落子点位平均下来都在两百个点左右,这么多的选择,如果以深蓝电脑的计算能力来计算,它落子下出一步棋的时间约为一年半,而这步棋还只是一般性的正确步骤。也就是说,随便找个业余围棋高手就能下得电脑找不着北。
出现这样的情况,其最根本的原因在于计算机根本不懂得判断大势,简单来说就是不懂得提前挖坑害人,所以电脑在围棋上至少在很长一段时间内没法占人类的上风。
如今宇星要打破这个常规,绝不是轻易就能办到的事情。毕竟主办方提供的电脑并非什么超级计算机,只是比家用电脑好一点点的教学用电脑,所以一旦做出系统跟人下围棋,想要以纯计算胜出基本是想都不要想。
因此在硬件环境实在不咋地的情况下,宇星必须让软件系统具备初级的大局观,简单来说就是让程序具备最低级别的智能,如此一来,加上电脑本身比人类强大无数倍的计算力,宇星估摸着这个系统怎么着也能跟业余棋手拼个**不离十吧!
宇星三人组说干就干,又在那嘀嘀咕咕了一阵,便分好了工。宇星负责图形判断和模糊判断这一块的建模假设,肖涅负责基本围棋规则的建模假设,至于倪妮,则负责死活判断的建模假设。
内容未完,下一页继续阅读