关于棋手如何与计算机下棋之我见
围棋共有361个位置,而下棋的时候头10步最重要,也是电脑无法和人抗衡的关键。如果下到宫子阶段还不能够占据绝对优势,我看人就干脆投降算了,因为电脑对于宫子是有成熟的算法的,绝对吃不了亏也犯不了错。
因此一开始一定要占据超级绝对的优势,后面再下得仔细,才有可能胜。
而电脑在头10步开局阶段用什么策略呢?主要是查资料。就是说,残局靠死板的计算,人根本对抗不了,开局则查资料,历史上所有的棋局全部进入数据库,因此你的开局和历史上任何一盘棋的开局是一样的,你就死定了。
但是头10步能不能将所有的开局都记录?那是没有办法的,因为361个位置的10次方是3后面加25个零那么多的数据,世界上根本远没有那么大的数据库。
开局是没有什么好的算法的,一定是以查资料为主,计算为辅,那个计算一定是很臭的计算,至少从棋手的观点看是这样的。
因此,开局一定要想办法让电脑查不到资料,逼着电脑只好计算,那个时候才有占优势的机会。
因此,我认为第一步,不管是先手还是后手,一定是先把棋子放在棋盘的正中央。因为所有的比赛肯定没有第一步是这么走的,所以电脑查不到资料。
然后呢?在头五步和电脑就象泼妇一样的胡搅蛮缠,就象初级棋手那样,比如说,对方一下子,就一定粘或者尖它,然后就有企图吃掉它。当然电脑就只好按宫子的办法来计算,但是后面开始,突然不要那一小点纠缠了,开始搞大局观了,把自己的棋手的风格拿出来了,这个时候电脑一定最傻眼,因为资料查不到,宫子阶段的算法效果很差。
只要在接下来的10步中占据绝对优势,则就算后面犯一点小错误,无碍大局。
但是有一点,就是和这样的电脑程序不能够多下,赢了算数。因为,你多下了,它又学会了,进资料库了,那你还不是它的对手。
那么,如果第一步占正中央后来被程序破解了,那你第一步占正中央的左边一格,那又够电脑忙很久了。
此外,必须搞清楚,电脑和人搞人机大战,这属于一种商业活动,或者说,本来就是一个广告活动,是为电脑或者电脑软件的促销而存在的。就是说,一个棋手签了合同,其实和一个影星签了广告片没有什么两样。既然如此,人是有可能让着电脑的。
其实,人和机器比赛本来就很无聊,有谁听说一个百米赛跑的冠军和一辆汽车比赛的?人机大战如果人输了本来就是理所应当的,否则何必要机器?如果人赢了,那是机器的耻辱,电脑发展那么多年连人的计算能力都比不上,多笨啊。 |