人机围棋对决如何比赛?
1986年,在青岛举行的第六届中原棋文化博览会上,一台来自日本的计算机向当时的职业九段李昌镐下象棋,结果以0比5败北而回。 这次对弈是由中国象棋协会与日本东京都象棋会联合举办的。经过精心准备,电脑“出师未捷”,输得很惨。这盘棋被收入20世纪世界棋坛经典名局,《棋界》杂志还作了详细介绍。 这台计算机的程序设计者是当时还是京都大学研究生的上田哲也。他后来成为美国斯坦福大学计算机系教授、人工智能专家。
其实,上田哲也在20世纪70年代初期就开发了第一个打谱软件,用于训练日本棋手。20年后,他又来到中国,访问了聂卫平、徐莹等中国顶尖棋手,交流棋艺,探讨人工智能。
当时,我国人工智能领域著名学者周志华、高文、张钹、戴国宏等都在清华大学计算机系,与清华计算机系主任王家的关系很熟。所以上田哲也和这位大名鼎鼎的王家教授也有了交集。 上田哲也开发的下棋程序不是用C语言写的而是用汇编语言写的,运行时需要输入每一步要走的棋子价(相当于现在的价值),因此非常慢,下棋时间长达数小时。但就是这样,这台计算机还是让中国的专业棋手们望尘莫及。