Facebook教电脑学围棋 已达高级业余选手水平
社交网站Facebook的首席执行官马克扎克伯格(Mark Zuckerberg)透露,他的公司已开发出了一个人工智能系统,足以匹敌最顶尖的人类围棋高手。
扎克伯格还补充说,这个人工智能系统的开发工作是在他眼皮底下完成的。这表明他给予了这个项目高度的重视。
这是本月扎克伯格第二次高调谈论其公司在人工智能方面的研发工作。
当然,Facebook并不是唯一一家用电脑玩围棋的公司。
早在2004年,微软的研发部门就开始开发针对围棋的人工智能软件。六年后,它将该技术应用到了一款Xbox视频游戏中。
谷歌的人工智能主管德米斯哈萨比斯(Demis Hassabis)也暗示他的DeepMind团队正在针对围棋游戏开发相应的智能软件。
大师级水平
围棋在中国的发展历史源远流长,据说早在2500多年前,中国古代人就开始玩这种游戏了。
这种游戏由两个人对弈。他们轮流在棋盘中放入黑子或白子,其目的是包围对方的棋子,占领整个棋盘。
围棋讲究落子无悔,棋子一旦落定,就不能再移动。直到它们被对手的棋子包围和吃掉。
围棋的走法千变万化。据估计,它总共有10699种走法。
相对而言,国际象棋则只有1060种走法。对于国际象棋,人工智能已达到了大师级水平。
“20年来,科学家们一直在努力教电脑如何赢得围棋比赛。”扎克伯格在其Facebook页面上写道,“我们已经快要成功了。在过去六个月中,我们已开发了一个人工智能系统。它走棋的速度很快,每隔0.1秒就能走一步棋,但其水平不低于以前花费数年时间开发的系统。我们的这个人工智能系统的开发者田渊栋(Yuandong Tian)就坐在离我办公桌大约20英尺的地方。我就喜欢让我们的人工智能小组坐得离我近一些,这样我可以随时了解他们的进展情况。”
它仍会走出臭棋
根据田渊栋去年11月在国际学习表现会议(International Conference on Learning Representations)上提交的论文,Facebook的这个围棋人工智能系统的代号为Darkforest。
田渊栋在论文中称,Darkforest已达到了围棋五段的水平。它相当于一个高级业余选手,但仍然低于“专业级别”。
但是,田渊栋承认这款软件仍然存在缺陷。
“有时候,在紧张的对弈过程中,它仍然会走一些没有意义的棋子。有时候,在输掉一个棋子后,它会接连走出一些臭棋,最后往往会输掉更多棋子。我们在将来会对此加以改善。”
应用前景广阔
一名独立的研究员称,Facebook的围棋人工智能系统具有很大的潜在应用价值。
“围棋的难度远远高于国际象棋,以至于有一段时间,人们甚至认为你必须使用全新的技术才能攻克它。”剑桥大学计算机实验室的肖恩霍尔顿(Sean Holden)博士说。
“像这种游戏的玩法本质上是一个搜索的问题。人工智能系统需要搜索一系列走法,帮你从开始游戏到最后赢得比赛。”他说,“而这种搜索技术将可应用到人工智能发挥作用的各种不同的情境中。因为人工智能归根结底就是:如果你希望一个机器人完成一项任务,你就要让它搜索到完成这项任务的一系列步骤。”(乐学)