| |
| | 业内质疑人机大战 人与软件是核心 |
对于“复杂性”的解读,“深蓝”团队中的美籍华人谭崇仁认为,计算机在计算处理国际象棋和中国象棋得心应手,只有围棋的人机大战才能显示计算机的运算性能。而此前策划“紫光之星”笔记本与诸宸大战的前紫光笔记本电脑总经理黄俊杰则向天极Chinbyte记者委婉地表示需要看软件开发程度。
备受关注的人机大战终极对决下周即将上演,谁将是最后的胜利者呢?业内人士对此看法不一。
围棋人机大战才能显示计算机性能
“仅仅五位象棋大师与计算机比赛,即使计算机侥幸赢了也不能说明计算机在处理事件上比人类有优势。” 一位不愿具姓名的业内资深人士提出了质疑,为何没有人类的情绪化等诸多不稳定因素且融合了百家之长的计算机不敢与“百家”同时对阵呢?而在高潮部分,只挑选其中五名中国最优秀的象棋大师,是害怕应对不了而输棋还是因为赢棋之后更具名人炒作的效应?
2004年,国际象棋选手诸宸与“紫光之星”笔记本电脑,0∶2完败的结局多少令人感到惊讶,“对于笔记本,人类智慧尚难征服,更何况是服务器呢?”上述人士表示不解。
一个笔记本尚且就能淘汰国际象棋选手,那么此次浪潮用不停刷新世界纪录的天梭服务器来运行中国象棋程序,是否显得大材小用呢?浪潮集团高级副总裁王恩东此前的公开表态颇为玄妙,“中国象棋的棋局表示和变化都要比国际象棋更加复杂。国际象棋棋盘为8×8格,中国象棋棋盘是由9×10个交叉点组成,数目比国际象棋多,必然带来更多的变化。”同时,“‘九宫’和‘河界’,对一些棋子的活动范围做了限制,增添了中国象棋表示的难度和复杂性。”
而此前策划“紫光之星”笔记本与诸宸大战的前紫光笔记本电脑总经理黄俊杰则向天极Chinbyte记者表示,“国际象棋在软件程序上开发已经相当完美,而以当时顶级的笔记本性能是完全可以应付的。”对于服务器运行中国象棋的可行性,黄俊杰则委婉的表示需要看软件开发程度。
在遵循摩尔定律运行的年代里,单纯依靠提升频率的做法似乎越发不奏效,而人机大战的规模也随着摩尔定律的发展发生变化,人工智能在这方面的应用愈发明显。综观2002年后的人机大战,计算机采用的芯片越来越少,归结点是使用了1958年由卡耐基-梅隆大学的三位学者发明的Alpha-Beta剪枝算法,这种区别于“深蓝”深度搜索的软件算法,更有效的减少了计算局面而精确度则大为提升,使得核心处理器数量逐渐减少。而传统的深度搜索则把所有的可能性化成树状图,计算每种可能的走法并打分,把分数赋给树形图的每个端点,然后计算机会根据分数局面择优选择,树形图分支多则意味着过程复杂耗时长,这样便需要大量的芯片参与分支计算,而Alpha-Beta剪枝算法则赋予软件更多的选择能力,可以让软件减少很多不必要的计算分支。因此,可以认为人机大战其实就是人与软件成熟度的较量。
对于“复杂性”的解读,“深蓝”团队中的美籍华人谭崇仁认为,计算机在计算处理国际象棋和中国象棋得心应手,只有围棋的人机大战才能显示计算机的运算性能。因为“电脑下棋的原理是你走一步,它找几步来试,选出最好的那步,国象和中国象棋都可以这样;而围棋不是一步一步来,你这一招与另一招看来没有关系,但实际上它们是有关系的,这是非常复杂的下棋方法。”
主要取决于软件开发程度
“相信我,败给电脑感觉之痛苦是败给同行的两倍。”这是Fritz与著名国际象棋大师克拉姆尼克战成平局的赛前,克拉姆尼克的开场白。
可见,计算机的优势成为人们不可逾越的心理障碍,中国象棋大师张强表示,“此次对决不同以往,我们面对的是不受情绪影响、计算快速精确的超级计算机,而近几年其在比较、择优等智能方面更是有了快速发展。”据专家介绍,人机大战在初期依靠棋谱择优而动,中期主要依靠人工智能来计算。那么此次大战是否就真的意味着人类的必输无疑呢?张强表示,“我们必须清楚,与机器对战,我们人类究竟有哪些优势,而机器又有哪些‘漏洞’,我们如何扬长避短并且做到以己之长攻彼之短。”
但是请别忘了,尽管人类有反电脑策略,但程序员也有反特级大师部署。难怪在Fritz与克拉姆尼克战平之后的发布会上,克拉姆尼克如此感慨:“这是一场普通的战斗,我决定以常规方式下棋,而不是反电脑策略。”
对于人机大战,“主要还是取决于软件开发的程度和计算机性能”,但是黄俊杰表示,目前计算机的性能已经不是主要的瓶颈,但对于中国象棋的软件开发程度并不了解,因此很难做出胜负判断。他同时补充说,“比赛时间直接关系到胜负成败,时间短对人类不利。”黄对当时由于时间限制,诸宸的失败感到不无惋惜。除去上述因素,人类也并非不能够获胜,“人是灵活的,可以不按棋谱下棋。”
对于软件的开发程度,人工智能学会理事徐心和教授给出了答案,“现在中国象棋的软件在布局方面还是靠筛选棋谱,到了中局时人工智能的作用会完全发挥出来,但残局方面电脑还不完善。”这也就意味了人机大战,战胜具有人工智能的计算机完全存在可能。
湖北体校校长刘伯雄向天极Chinabyte表示,在人机对战上人类与计算机的优势各有千秋,比赛人类获胜的可能性更大些。他认为,在软件方面是由程序员将棋谱进行汇编,其实质还是人与人的智力较量。但是作为挑战计算机的人类往往在比赛时,由于心理压力和生理疲劳,可能走出“昏招”,与计算机的数学运算速度快和其不知疲倦、按套路来的“性格”相比处于劣势。但是,计算机并非没有弱点,在依靠棋谱对战的初期,“程序是模式化的,或者说,是不可能想出程序外的新招。而中国象棋讲的是‘势’,以取胜为目的的局部优势,如弃子攻杀、中局特别是残局的技术和战术,讲究综合的、模糊的分析和判断,作为计算机,则要看它对古谱如‘橘中秘’等是否精通,对我国棋手的经典下法是否了解等等。棋场形势千变万化,计算机难以做到这点。”对于计算机具备精确计算棋局变化的优势,刘伯雄则认为,“9X10的棋盘上,每步之后的棋局变化多种,趋向无穷大,即使再大容量的计算机不可能包含万千。更何况中国象棋的走法并非一成不变,新的下法层出不穷,这更是计算机望尘莫及的。”
人工智能如何落地
人机搏弈是一个永恒的课题,计算机与人类将会互有输赢。仅仅除去人机大战检验性能之外,在专业培训方面的效果也是不容忽视的。刘伯雄表示,“计算机可以作为启蒙阶段的陪练,因为它将规范的谱都编进去了,特别在开局阶段的训练会有一定效果。”
而对于应用于计算机的“人工智能”将对计算机的智能化开发有积极作用。在其他领域并也取得长足发展,例如军事上的虚拟现实,体育领域的智能机器人足球比赛等。
相关链接:
名人语录:
“在某些局面里,电脑看得如此之深,以致它弈得象上帝。”
“我认为需要教会电脑一点东西——教它如何认输!”
“我要考虑公众因素、科学因素和心理因素,而电脑只需考虑棋的因素。”
——加里?卡斯帕罗夫
“反特级大师弈法是拥有主动。” ——Rebel程序员Ed Schroder
“面对电脑时不能自己是什么风格就走什么风格,那简直是自杀。” ——范-维利 | 更多资迅请拨打021-51105008 相关图片: | | 上一篇:滑铁卢战役将在原址全景再现2009年建成 下一篇:国产首款3D图形化社区将面世
|
| |