强人工智能-智能客服与人工客服的区别
围棋人机大战这部剧演到第三季,大家基本已经看得有点麻木了:第一季以李世石落败告终,第二季敢于放话“AlphaGo 赢不了我”的柯洁也连败三局,第三季的结局……特么还用想吗,人脑这种邪道还能胜过我大计算机?
谁知道现实就是喜欢在你被打击得已经完全没信心的时候突然跳出来给你打一剂强心针:21 日第三届梦百合杯世界围棋公开赛 32 强赛中,中国棋手王昊洋六段击败了日本人工智能 DeepZenGo。
DeepZenGo 参加比赛
第二季被虐哭的男主角柯洁当下惊呼,少年你真是骨骼清奇,“你是人类的希望”!
不过,各位看官先别急着高兴,这突如其来的胜利……其实是因为第一第二季拉仇恨的人工智能罢演了,第三季换人工智能了啊!
这次出场的人工智能 DeepZenGo 虽然和 AlphaGo 一样都是狗,但是两条狗在实力上差距还是蛮大的。
DeepZenGo 是日本研发的围棋人工智能,前身是一款面向市场的商业软件 Zen。
这个 Zen 呢,AlphaGo 问世以前在围棋人工智能界也算是独孤求败般的存在,一诞生就拥有了业余五段的水平。2012 年,它和当时九段的日本棋手武宫正树下过两局棋强人工智能,结果 Zen 都获得了胜利。第一场让五子,Zen 赢 11 分;第二次让四子,Zen 赢了 20 分。这也是围棋程序首次在让四子的情况下战胜第一流职业选手。
DeepZenGo 技术支持强大
武宫正树的水平虽然比不上目前在 Go Ratings 世界围棋排名上雄踞第一的柯洁,但好歹也排到了 329 的位置。听起来好像很靠后的样子,但想想你高考的时候就你们省那些考生里,你考不考得到三百多名好了……人家这可是全世界考生里考了第 329 名。
当然,知乎上也有人说,Zen 之所以赢有一部分原因是因为武宫正树的下法以大局观、宇宙流见长,让子棋他很难下,所以其实 Zen 挑上武宫正树也是很鸡贼的……嘛,不管怎么说,程序能战胜人类职业棋手让四子仍然是非常轰动的大事。
彼时的 Zen 主要用的还是蒙特卡洛树搜索算法。Zen 利用这种算法,模拟自己与自己对弈,每一种落子都下到终局,在非常短的时间里穷尽所有情况,了解每一步棋的胜率,然后取其中的最优解。其实说到底,这就是一个简单粗暴的穷举法。
Zen 与 DeepZenGo 研发者加藤英树
蒙特卡洛树搜索是人工智能问题中做出最优决策最常用的算法。我们人机大战第一季第二季的主角 AlphaGo 也用到了这种算法。
只不过,AlphaGo 更高杆的地方在于,它还在其中引入了卷积神经网络以便高效识别图像,并在核心算法中加入了深度强化学习这一利器,帮助 AlphaGo 记住和学习 3000 万人类的棋谱,从而识别出与之对战的棋手的路数。不仅如此,AlphaGo 还有自主学习的能力,可以每天自我对阵 2000 万局,获得所谓的“棋感”,以及在比赛中快速判断围棋的局势,大大减少了蒙特卡洛树的计算量。
朋友们,什么样的敌人最可怕?不是比你天赋好的人,是比你天赋好还比你努力的人啊!而且这个“人”还懂得挑战自我、超越自我极限——上学的时候老师说过吧,跟别人比不算本事,重要的是跟自己比。AlphaGo 本身在算法上已经进行了优化,偏偏还比 Zen 多了一项学习的功能,不仅能学已经有的棋谱,还能自己跟自己下棋进步。
眼看着比自己后出来的小弟 AlphaGo 一举打败了李世石(在最新 Go Ratings 世界围棋排名上,李世石排在第六位),Zen 自然坐不住了。研究了 AlphaGo 的算法后,Zen 团队在原本的算法基础上加入了深度学习和神经网络的技术,开发出了 DeepZenGo。至此,DeepZenGo 也成为了集深度学习算法和蒙特卡洛算法二合一的第三代人工智能围棋程序。
然而……
跟风的短时间里总是刚不过正版的。虽然 DeepZenGo 的开发者加藤英树之前放话说过,DeepZenGo 要成为世界最强围棋 AI强人工智能,目标是打倒 AlphaGo,但是目前 DeepZenGo 几次广为人知的比赛战绩真的是……不尽如人意:
2016.11.23
对战韩国棋手赵治勋(世界第 165),失败
2017.03.21
对战中国AI 绝艺,失败
2017.03.21
对战中国棋手芈昱廷(世界第 3),失败
2017.03.23
对战韩国棋手朴廷桓(世界第 2),失败
2017.06.21
对战中国棋手王昊洋(世界第 120 ),失败
虽然借鉴了 AlphaGo 的算法,但 DeepZenGo 无论是在硬件、实战经验、研发时间上都与 AlphaGo 相去甚远。
AlphaGo 与 DeepZenGo 对比,点击可看大图
无论是刚刚结束的第三届梦百合杯世界围棋公开赛 32 强赛,还是此前与芈昱廷的对战,赛后 DeepZenGo 都被评论说存在 BUG 与漏洞,并且始终存在两个同样的问题:在劣势下不知道该如何逆转、在相对简单的死活问题上会犯错,这也是王昊洋和芈昱廷能打败 DeepZenGo 的原因。
DeepZenGo 问世时间虽然比 AlphaGo 晚,但并不意味着它带来了新的技术。不管是 DeepZenGo 还是刚刚我提到一嘴的中国围棋 AI 绝艺,他们所使用的核心技术,到底还是 与 AlphaGo 一样的深度学习 + 蒙特卡洛树搜索 + 卷积神经网络。
AlphaGo 与柯洁对战
但不管怎么说,它们都代表了一个新的未来:人工智能正变得越来越先进、越来越平常。而可以想象的是,在这个技术日新月异的时代,DeepZenGo 和绝艺总有一天也会达到 AlphaGo 的高度。未来也会有更多我们难以想象乃至“耸人听闻”的技术出现——这不,前几天 Facebook 人工智能实验室在使用机器学习训练聊天机器人程序的时候,甚至发现机器人能够发展自创不同于人类语言的对话。
或许,人机大战到现在,重点其实早已不在于人工智能是否能赢过人类了。当我们在关注 DeepZenGo 乃至绝艺在赛场上的表现时,我们更多地是下意识地在比较这些后来的人工智能与 AlphaGo,比较它们背后的技术、团队、科研实力乃至国力。AlphaGo 已经成为了人工智能的一个标杆,一个后来者必须越过的标杆。
AlphaGo 与柯洁之战的意义在于深刻,DeepZenGo 与王昊洋之战的意义在于广博。
【END】