您现在的位置是: 首页 > IT业界

外媒: 腾讯软件打败了围棋冠军, 展示了中国人工智能的发展

时间:2018-01-24 13:35:57 来源:福利日报

编译:西东

腾讯软件打败了围棋冠军,展示了中国的人工智能增长

2016年3月,Alphabet旗下DeepMind的研究团队在人工智能领域确立了一个里程碑,即在复杂的棋局中击败职业围棋选手李世石,后者在世界排名第五。

现在,中国的腾讯正在宣布自己的一个里程碑——以及中国在人工智能领域的雄心。

上周,该公司的“绝艺”项目击败了中国顶尖的职业选手柯洁,尽管他有了一个良好的开局。

在连续三年位居榜首之后,柯基最近在世界排名第二。

绝艺的胜利在围棋世界中赢得了注意,因为它有助于说明复杂棋盘游戏中人类和机器玩家之间的鸿沟。

但这也凸显出美国和中国人工智能能力之间的鸿沟正在缩小。

在去年夏天发布的一份详细的国家人工智能战略中,中国制定了到2020年与美国保持水平的目标,并在2030年之前取得进展。

中央、各省市政府正将资金投向人工智能研究和公司。

腾讯的产品涵盖了从即时通讯到支付和音乐的服务,11月被中国科技部任命为人工智能的“国家队”,其他四家科技巨头也在其中。

美国新安全中心的助理研究员格雷格艾伦表示,该公司的围棋程序表明,美国应该认真对待中国的科技雄心。

他说:“绝艺更能证明中国在人工智能技术方面取得的惊人进步。”

AlphaGo在2016年取得的胜利,在一定程度上推动了中国大规模人工智能的发展。

为中国政府提供人工智能计划建议的教授们告诉《纽约时报》,Alphabet的成就是一个“卫星时刻”,官员们意识到,他们在一项拥有广泛商业和军事应用的技术上落后于美国。

围棋起源于3,000多年前的中国,至今仍被视为中国文化遗产的重要组成部分。

在一场比国际象棋复杂许多倍的比赛中,玩家轮流在19乘19的网格中放置棋子。

让子是用来在不同技能水平的人之间进行公平竞争的。

腾讯的绝艺打败了柯杰,尽管他给了这位曾经的世界冠军一个两子的优势。

这表明,该项目与最优秀的人类不同,而不仅仅是稍好一点。

德国耶拿市弗里德里希席勒大学的数学教授和围棋专家戈达尔说,人们普遍认为,完美的“Go God”可以让三子击败最优秀的人类。

他说:“绝艺正试图达到完美游戏的极限。”

阿尔特弗尔称柯洁“可能是目前最优秀的人类选手”。

阿尔特费尔说,到目前为止,DeepMind一直忽视了让AlphaGo在公共场所玩让子游戏的呼声。

Alphabet利用这款游戏来展示其人工智能的威力,令一些中国官员感到恼火。

去年夏天,谷歌将AlphaGo带到了中国,参加了“未来的围棋峰会”,主要活动是在比赛中,软件打败了柯洁。

中国国家电视台在比赛开始前就取消了转播比赛的计划,而当地的互联网服务提供商在比赛开始后半小时就封锁了中文广播。

腾讯在2016年创造了绝艺,此前曾表示,该软件击败了包括柯洁在内的多位专业人士。

该公司表示,最新的升级版在1月9日开始与专业人士进行了一系列的让子游戏。

在1月17日对阵20岁的柯杰的比赛中,他是队长。

然而,绝艺仍然不是完美的。

国际围棋联合会的报告称,绝艺在与专业人士的比赛中打了34场比赛,让两子,并赢得了30场。

这些结果,就像中国在人工智能领域的快速发展一样,是在Alphabet和其他美国公司的帮助下完成的。

腾讯表示,最新版的绝艺汲取了DeepMind去年一篇关于AlphaGo的改进版本的论文的灵感。

Alphabet、微软、Facebook以及其他许多美国公司通过发表研究论文和发布软件包,帮助推动了全球对人工智能领域的兴趣上升。

目前,阿尔法还希望腾讯和Alphabet能够达成最终的摊牌:绝艺与AlphaGo之间的对决。

中国人工智能上升

DeepMind的AlphaGo人工智能系统打败了世界上最顶尖的围棋选手,在中国拥有了一种新的架构,该公司称其在能源使用和计算能力上都更为高效。

关于我们| 联系我们| 投稿合作| 法律声明| 返回顶部

版权所有 ©2015-2017 我在网 京ICP备14056282号-1

(function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();