什么是国际象棋中的深蓝?
深蓝是IBM在20世纪90年代建造的国际象棋系统。它不仅仅是软件——更像是一个围绕单一任务设计的完整装置。目标很简单:下得足够强,能与顶级人类棋手竞争。
深蓝国际象棋计算机不像现代引擎那样学习。没有神经网络随时间自我调整。相反,它依赖于计算大量局面,然后使用专家编写的规则进行评估。
所以当人们说它“下棋”时,真正的意思是:它比之前任何东西计算得都快。
仅凭这一点,就足以让它与特级大师相提并论。
深蓝国际象棋的特点
让它与众不同的不是单一因素,而是多种因素的结合。
首先是硬件。这不是一台普通的计算机。它使用了专门为国际象棋设计的专用芯片。这意味着它能以当时普通机器无法企及的速度分析局面。
粗略地说,它每秒处理约2亿个局面。这个数字经常被引用,但它之所以重要,是因为它带来的能力——即使在混乱的局面中,它也能看得更远。
然后是软件方面。评估函数不是随机的。强大的棋手帮助塑造了它,所以机器对什么是一个好局面有一些内置的“理解”。
尽管如此,这不是直觉。这是结构化的判断,加上原始速度的支持。
深蓝计算机不猜测。它检查。
深蓝的成就
深蓝最显著的成就之一是1997年战胜卡斯帕罗夫的比赛。
不是一盘棋,不是侥幸的结果——而是整个比赛。最终比分:3.5–2.5。
在当时,这是一件大事。卡斯帕罗夫不仅仅是任何棋手,他是世界冠军,被广泛视为最强的现役棋手。输给机器改变了人们对国际象棋和计算机的看法。
之前有过更早的尝试,甚至更早的比赛,但这次不同。这次被铭记。
在那之后,“深蓝国际象棋”这个短语开始出现在国际象棋圈之外。
深蓝国际象棋比赛
有两场值得讨论的著名比赛。第一场是1996年对卡斯帕罗夫的比赛,更像是一次测试,卡斯帕罗夫最终获胜。然而,深蓝确实赢了一盘棋,这一成就让人们对系统的能力刮目相看。
然后是1997年的复赛。
这个版本的深蓝IBM更强了。它没有巨大的不同,但无论如何是一种改进。
至今人们仍在谈论第六局。它结束得很快。卡斯帕罗夫比预期更早认输,之后他说棋感不寻常。这一评论在当时引发了很多讨论。
有些人认为机器的某些着法看起来过于精细。IBM否认有任何异常,说这只是系统在做它的工作。
无论如何,结果没有改变。
为什么它仍然重要
现在来看,深蓝似乎并不那么强大。今天的引擎远远超过它。即使是基本的工具也能毫不费力地超越它。
但这并不是重点。
重要的是时机。
在此之前,仍然存在差距——人类在一侧,机器在另一侧。深蓝之后,这个差距消失了。不是逐渐的。它只是……关闭了。
它也改变了棋手的工作方式。准备发生了变化。分析逐渐变得更加基于引擎。这部分不是一夜之间发生的,但这是推动它前进的步骤之一。
深蓝国际象棋计算机不是任何事情的结束,但它标志着一个明显的过渡。
结论
深蓝被记住不是因为它是完美的。它被记住是因为它跨越了人们多年来一直关注的一条线。
一台机器在一场正式比赛中击败了世界冠军。这就足够了。
从那以后,引擎已经走得更远,但它们都位于那个时刻的下游。想法、关注,甚至怀疑——都融入了接下来发生的事情。
如果你现在看看现代国际象棋工具,很容易忘记那个结果曾经感觉多么不寻常。
另请参阅
阅读更多:国际象棋引擎,国际象棋Stockfish,以及土耳其机器人国际象棋。