TellWorldAI 世界档案
问档案English

首页›动态›里程碑

里程碑统计学习

IBM 深蓝在对局赛中击败卡斯帕罗夫

1997年5月,IBM 的深蓝在纽约的六局对局赛中以3.5比2.5击败在任世界冠军卡斯帕罗夫,这是计算机首次在标准比赛时限下战胜在任世界冠军。

展出的深蓝专用国际象棋芯片
Erik Pitti from San Diego, CA, USA · CC BY 2.0

起点

深蓝最初是一个学术项目。1985年,当时在卡内基梅隆大学(Carnegie Mellon)读研究生的许峰雄(Feng-hsiung Hsu)参与开发了名为 ChipTest 的弈棋机,这台机器在1987年赢得北美计算机国际象棋锦标赛。随后许峰雄与 Murray Campbell 等人造出了 Deep Thought,这是第一个击败国际象棋特级大师的程序。1989年,许峰雄和 Campbell 加入 IBM 研究院,项目在那里更名为「深蓝」,呼应 IBM 的绰号「蓝色巨人」(Big Blue)。[1]

第一次交手

双方此前已经交过手。1996年2月,在费城,深蓝赢下第一局,这是计算机首次在常规时限下战胜在任世界冠军;但卡斯帕罗夫最终以4比2赢下了那场比赛。[3]

1997年的复赛

复赛于1997年5月3日至11日在纽约的 Equitable Center 举行,共六局。深蓝以3.5比2.5击败在任世界冠军加里·卡斯帕罗夫(Garry Kasparov)。这是计算机第一次在标准比赛时限下于对局赛中战胜在任世界冠军。[2][3]

结果接近而起伏,并非一边倒:卡斯帕罗夫赢下第一局,深蓝赢下第二局,第三至第五局为和棋,5月11日的第六局由深蓝获胜。[3]

标准比赛时限给双方固定的思考时间。对一台实力来自「时钟走完之前能看多少局面」的机器来说,这个条件很关键,因此这场比赛检验的不只是棋的知识,还有硬件。

机器与团队

深蓝每秒评估2亿个国际象棋局面,使用32个处理器并行工作,浮点运算速度达到每秒113.8亿次。[1]

这类程序靠搜索下棋:沿着可能的着法向前推算,用评估函数给得到的局面打分,再挑分数最好的一条路走下去。硬件越快,同样的思考时间里能检查的局面就越多,搜索也就更深、更宽。深蓝的评估函数是人手工编写的,而不是从对局中学出来的——AlphaGo 论文的作者后来特别指出了这一区别。[4]

两场比赛之间,团队(包括 Joe Hoane、Jerry Brody 和 C. J. Tan)改进了残局数据库、构建了更强的评估函数,并聘请了更多特级大师担任顾问。[1]

1997年的奖金为胜者70万美元、负者40万美元。第二局之后,卡斯帕罗夫指责 IBM 作弊,暗示深蓝的某些着法有人类介入。[3]团队成员 C. J. Tan 这样总结这场比赛:「Garry 准备的是跟一台计算机下。但我们把它编程成像特级大师那样下棋。」[1]

影响

IBM 表示,1997年的复赛被广泛视为一次象征性的检验:超级计算机是否正在追上人类的智能。[1]卡斯帕罗夫赛后说:「我必须致敬。这台计算机比任何人预料的都强大得多。」[1]他后来还说:「在人类历史上,我第一次看到了某种类似人工智力的东西。」[1]

深蓝此后退役,送入华盛顿特区的史密森尼(Smithsonian)收藏;IBM 后来又造出了 Blue Gene 和 Watson。[1]

2016年的 AlphaGo 论文把两个时代并排放到一起:它对比了深蓝手工编写的评估函数与 AlphaGo 从对局中训练出来的神经网络,并指出 AlphaGo 评估的局面数量比当年对卡斯帕罗夫的深蓝少数千倍。[4]

来源

  1. 1
    Deep Blueibm.com
  2. 2
  3. 3
  4. 4

引用本页: IBM 深蓝在对局赛中击败卡斯帕罗夫. TellWorld, https://www.tellworld.net/zh/news/deep-blue-1997. 更新于 2026-11-07

相关动态