年人机大战的计算机名字叫DeepBlue。DeepBlue是一个国际象棋专家系统,运行在一 特的专用IBM超级计算机上。这是第一台赢得比赛的计算机,也是第一台在常规时间控制下赢得比赛的电脑。
它开发始于年,在卡内基梅隆大学以ChipTest的名义进行。然后它搬到了IBM,在那里它首先更名为DeepThought,然后在年再次更名为DeepBlue。它于年在六场比赛中首次与世界冠军加里·卡斯帕罗夫(GarryKasparov)比赛,当时它输掉了两场比赛到四场比赛。年,它被升级,在六场比赛的复赛中,它以赢得三场比赛和一场平局击败了卡斯帕罗夫。深蓝的胜利被认为是人工智能历史上的一个里程碑,并且一直是几本书和电影的主题。
历史
在卡内基梅隆大学攻读博士学位期间,徐凤雄开始开发一款名为ChipTest的国际象棋超级计算机。这台机器在年赢得了北美计算机国际象棋锦标赛,Hsu和他的团队在年推出了继任者DeepThought。在年获得博士学位后,许志永和默里·坎贝尔加入了IBM研究院,继续他们的项目,以制造一台可以击败世界国际象棋冠军的机器。他们的同事托马斯·阿南塔拉曼(ThomasAnantharaman)在离开IBM之前曾短暂加入过IBM,之后被程序员亚瑟·约瑟夫·霍恩(ArthurJosephHoane)取代。杰里·布罗迪(JerryBrody)是IBM研究院的长期雇员,随后于年加入该团队。
设计
软件
深蓝的评估函数最初是以广义的形式编写的,有许多待确定的参数(例如,与中心的空间优势相比,安全王的位置有多重要等)。这些参数的值是通过分析数千个主游戏来确定的。
然后,评估功能被分成8,个部分,其中许多是为特殊职位设计的。开篇收录了4,多个位置和,场特级大师赛,而终局数据库包含许多六件套的终局游戏和所有五件及更少的棋子终局。另一个名为“扩展书”的数据库总结了特级大师们玩的整个游戏。该系统将其每秒2亿个国际象棋位置的搜索能力与扩展书中的摘要信息相结合,以选择开局走势。
在第二场比赛之前,该计划的规则由特级大师乔尔·本杰明(JoelBenjamin)进行了微调。开幕式图书馆由大师MiguelIllescas,JohnFedorowicz和NickdeFirmian提供。当卡斯帕罗夫要求允许他学习深蓝玩过的其他游戏以更好地了解他的对手时,IBM拒绝了,导致卡斯帕罗夫研究了许多流行的PC国际象棋游戏,以熟悉电脑游戏玩法。
硬件
深蓝使用定制的VLSI芯片来并行化阿尔法-贝塔搜索算法,这是GOFAI(老式人工智能)的一个例子。该系统的发挥优势主要来自蛮力计算能力。
它是一台大规模并行的IBMRS/6SP超级计算机,具有30个PowerPCe处理器和个定制的μmCMOSVLSI“国际象棋芯片”,旨在执行国际象棋专家系统,以及旨在允许修补VLSI(最终未使用)的FPGA,所有这些都安装在两个机柜中。它的国际象棋程序是用C语言编写的,并在AIX操作系统下运行。它每秒能够评估2亿个位置,是年版本的两倍。年,深蓝再次升级,成为TOP榜单中第位最强大的超级计算机,在并行高性能LINPACK基准测试中实现了11.38GFLOPS。