小木猫

 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 1070|回复: 0

AlphaGo可怕在 不靠蛮劲根本不是很快的电脑

[复制链接]

622

主题

820

帖子

4212

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4212

木猫才子木猫王子突出贡献优秀版主

发表于 2016-3-20 09:57:09 | 显示全部楼层 |阅读模式

一粒原子记一局棋,都还需要很多很多个宇宙。


70c540dac6e47528e736e741cd8fdb20.jpg

第一篇文章就谈电脑和围棋。

前者我绝对是门外汉,后者就倒可能比一般读者略懂多一点。是的,就是那一宗新闻: Google的AlphaGo围棋程式,第一局就战胜了韩国职业九段棋手,名将李世乭,老套的一句,的确是划时代。

真人真事,当天香港时间三时许,笔者进入直播,见已去到近终局,AlphaGo和李世乭似乎仍不分胜负。那时笔者已大胆的预计,李世乭情况相当不妙。

笔者是如何大胆下结论的?

可以想像到,到终局时,变化越来越少,AlphaGo的优势会更加明显。而且,到终局时人难免会有压力,但AlphaGo不晓得什么是压力。所以若在终局时仍未有一方有明显优势,多数是机械人会胜出。

执笔之时笔者只知道第一局AlphaGo 赢了,但笔者相信AlphaGo必然能先拿下五局胜出,悬念只是李世乭能否「破蛋」挽回面子。 (编注:3月10日,AlphaGo再胜李世乭一局,第三局将于3月12日周六进行)

新闻总会提到,1997年IBM的深蓝(Deep Blue),曾经击败国际象棋棋王卡斯巴罗夫(Garry Kasparov)。当时也引起很多讨论,「世界末日」快到等等,但毕竟世界并未末日,而就算电脑下国际象棋很在行,好像和会忽然跑出来杀掉人类相差很远。

不过,也是老套的一句。这次有点不同,This time is different(时代不同了)。原因不在于「深蓝」96年第一次挑战卡斯巴罗夫失败,97年那次也只是险胜。原因是,围棋本身的确与别不同。

在大中华地区,围棋不及中国象棋普及,甚至可能连国际象棋也不如。至少AlphaGo比赛直播当天,不少朋友都表示无法理解围棋棋局。围棋规则的确有点复杂,笔者亦不打算在此讲解,反正不是重点。

普及文化中倒也有提到围棋,电影方面,田壮壮的「吴清源」以大师吴清源为主角,由张震饰演。主要是说吴清源在乱世(中日交战)中,如何保持其心境清净云 云。当年电影节,不少观众「鼾声大作」,无他,围棋就是十分「清静」的一个游戏,白子之间没有分别,黑子之间也没有分别。

而和「吴清源」一片一样,围棋更是挑战耐性的游戏。看足球赛事总问「何时才有进球?」的急性子,很难容忍围棋棋局两三小时还没??有吃掉一只棋。李世乭投降前,已和AlphaGo激战约三个半小时,普通围棋局往往也是如此。


其中一个原因是,围棋的棋盘极大,19x19的线路,远比中国象棋或国际象棋不足10X10的线路为大。

不要小看这10和19的分别,对电脑来说这是天渊之别。技术细节不多谈,但深蓝下国际象棋,说穿了是十分暴力。老子的运算能力强,一秒钟可以计算2亿步棋,就将所有可能全列出,然后选一个最高分数最好的。就只是这样。

读者心想,那现在是不是AlphaGo的运算功能更厉害?若事情这样简单,则不用讨论了,也没有什么划时代了。

围棋19x19的棋盘,足以令再强的「深蓝」都投降。别忘记国际象棋不同棋子有不同的行走规则,实际上的变数,对一秒计算2亿步棋的电脑来说,仍可应付。国际象棋开局有20种方法,但围棋有361种(19x19),一步一步相乘上去,就是天大分别。

有多大分别?来点技术一点的(有数字恐惧症的大可跳过此两段)。

正所谓足球十二码不外乎入和不入。国际象棋的所有棋局变化款式,不足10^50(就是1之后50个零)。一秒2亿步的电脑还可胜任。围棋的变化?约有2×10^170。你懂的,2之后170个零。

头晕了吗?俗语有云「恒河沙数」。没有人数过恒河有几多粒沙,但「恒河沙」倒真的是中文的数字单位。大约就是等于国际象棋的棋局变化(1之后50个零)。一粒沙一个棋局。围棋呢? 2之后170个零嘛。而全宇宙的原子数目,都不过10^75(1之后75个零)。

换言之,一粒原子记一局棋,都还需要很多很多个宇宙。

所以,至少在现在想像到的科技下,要像下国际象棋一样,发明一部够暴力的电脑去下围棋,基本上是不可能。 AlphaGo的强大正在于此。

是的,它不是一部只靠暴力蛮劲,试尽所有组合的机器。 AlphaGo的设计师也指出,它对棋局的计算能力甚至不如「深蓝」,但它懂得参考以往大师的棋局,并和自己对奕再改进自己。这就相当可怕了。獠牙利爪的猛兽,不及会??学习的人类可怕。

这和投资或金融有何关系?很多人认为,这只是一个公关表演。不要忘记,谁胜谁负Google至少要付出一百万美元奖金,外加李世乭的十五万美金出场费。没有重金,棋王才不会冒著名誉扫地的危险,和你演猴戏。

商机何在?其实AlphaGo本身可能全无商业价值。下棋很厉害的机器人卖不了多少钱,而多强的棋手也不会喜欢战无不胜的机器。正如当年卡斯巴罗夫要求 和「深蓝」重赛,IBM一口拒绝,并把「深蓝」退役。记录片Game Over: Kasparov and the Machine就指出,「深蓝」不是重点,IBM的股价才是。 AlphaGo战胜第一局后的当晚,Google的股价表现也不错(当然是否和AlphaGo有关就难以验证)。

另一方面,笔者曾和偶 像黄国英先生同场演讲。笔者谈到机械人取代人类工作,黄先生认为基金经理的拣股能力不会被机械人取代。可能暂时不会吧。尽管无数严谨学术研究指出,扣除回 报后,基金经理平均是跑输大市。但现在美国盛行的「电脑选股」等等技术,其实顶多去到「深蓝」的水平。

但如果选股机械人可以去到AlphaGo的水平,又如何?不要忘记选股机械人不用请秘书,不用请助理租,不用租黄金地段写字楼,不用报销饮食开支,也不用坐商务客位出差。最重要是,不用表演费。

历史唯一证明的是,人类通常都低估科技进化的速度。

去年仍有不少电脑专家认为围棋程式击败人类要再等10年,要击败职业棋手更要100年。结果不足一年,职业九段棋王也败下阵来。电脑取代人类是危言耸听?人类由发明第一架飞机,到飞到冥王星,只是用了约100年时间。

最后要分享,笔者看到最精妙的评论是:「其实AlphaGo输掉可能更显得出其人工智能」。

说得也是,我想完美的人工智能,应该进化到晓得让赛,以顾及人类的尊严,避免人类太快醒觉关掉其电源,或将它砸烂拆骨。

大智若愚,是真智慧。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表