跳至正文
返回首页
1997里程碑

深蓝战胜卡斯帕罗夫

IBM的深蓝计算机在标准比赛中击败世界国际象棋冠军加里·卡斯帕罗夫。

事件概述

1997年5月,IBM开发的超级计算机"深蓝"以3.5比2.5的总比分战胜了当时的世界国际象棋冠军加里·卡斯帕罗夫。这是计算机首次在标准比赛规则下击败人类世界冠军。深蓝主要依赖强大的计算能力(每秒分析2亿步棋)和专门设计的硬件,虽然它不具备现代AI的学习能力,但这一事件极大地提高了公众对人工智能潜力的认知。

深度学习笔记

背景、原理、影响与要点,一次读懂这个事件

约 3 分钟读完

背景与脉络

国际象棋因其规则明确、状态有限却分支爆炸,长期被视为机器智能的试金石。IBM 自 1980 年代起由 Feng-hsiung Hsu、Murray Campbell、C.J. Tan 等人研制象棋计算机,前身「深思」(Deep Thought) 曾于 1988 年击败特级大师。1996 年,「深蓝」首次在六局制中赢下世界冠军卡斯帕罗夫一局,但总比分 2:4 落败。1997 年 5 月 11 日,升级后的「深蓝」(更深的蓝)在纽约的六局重赛中以 3.5:2.5 战胜卡斯帕罗夫,成为首台在多局赛中击败在位世界冠军的计算机。

核心要点

  • 1深蓝以暴力搜索为主:32 节点、每节点 8 个专用象棋芯片,每秒超 2 亿步。
  • 2结合手工评估函数、开局库与残局库,对局面打分并剪枝。
  • 31997 年 3.5:2.5 战胜卡斯帕罗夫,首台多局赛击败在位世界冠军的计算机。
  • 41996 年首战曾 2:4 落败,赛后运算速度提升约一倍才完成逆转。
  • 5胜利引发「机器是否会思考」的广泛哲学与公众讨论。

原理与技术细节

深蓝本质是「海量搜索 + 人工知识」:它用专门的 VLSI 象棋芯片并行展开博弈树,每步在限定时间内搜索上亿个局面,并用 α-β 剪枝丢弃明显劣势的分支。对每个叶子局面,一个由特级大师参与设计的评估函数从子力、王的安全、中心控制、兵形等约八千个特征维度打分。开局阶段查庞大的开局库,残局则切换专门的残局求解器。需要强调的是,深蓝并不「理解」棋,它靠的是穷举式计算与精心编码的人类经验,用算力弥补了缺乏直觉与真正推理的短板——这也是它与后来基于学习的系统最大的不同。

影响与后续

深蓝的胜利是人工智能史上的标志性事件,极大提升了公众对 AI 的关注,也推动了并行计算与搜索技术在药物设计、金融风控等领域的应用。但它并非基于学习,而是「专家知识 + 暴力搜索」的巅峰,难以迁移到规则不明确的问题。赛后卡斯帕罗夫质疑存在人类干预,IBM 拒绝重赛并退役深蓝,争议至今未完全平息。它更像是符号与搜索时代的谢幕,而非学习的开端。

学习要点

  • 明确规则下的穷举搜索,能在特定领域达到甚至超越人类顶尖水平。
  • 算力本身可以弥补算法缺乏「理解」与直觉的不足。
  • 「基于知识 + 搜索」与「基于学习」是两条不同的智能路径。
  • 标志性胜利之外,公开、可复核与可接受的重赛机制同样重要。

术语表

α-β 剪枝Alpha-Beta Pruning

在博弈树搜索中剪去不可能影响最优解的分支,从而以更少计算获得相同结果。

评估函数Evaluation Function

对棋局或状态打分的函数,量化哪一方占优,是搜索类系统的决策依据。

暴力搜索Brute-Force Search

穷举大量可能状态以寻找最优解的算法策略,依赖算力而非巧妙推理。

相关链接

相关事件