【转】Google 的眼光

Google 的眼光

你知道吗,Google(Alphabet)要卖掉 Boston Dynamics,一个它收购才没多久的机器人公司。这也意味着,Google 准备彻底退出机器人的领域。新闻传言说,是由于 Google 以为这些机器人太吓人了,把它踢倒在地,竟然能像终结者同样爬起来!还有舆论说 Google 研究机器人,是想抢走人类的饭碗,因此如今 Google 为了人类的幸福,放弃了这个计划。呵呵,这借口多么美妙呀!大家真觉得 Google 有这么好心,会为大家的生存着想吗?html

Boston Dynamics

卖掉 Boston Dynamics(如下简称 BD)真正的缘由,实际上是由于 BD 的机器人只是一些研究性质的原型。它们离可以投入实用,其实差的老远。研究经费的需求,倒是一个无底洞。大家只要仔细看看这些 BD 机器人的视频(视频1视频2),就会发现虽然貌似很先进的样子,跟科幻片里的很像,然而因为人工智能和机器视觉的局限性,它们其实仍然处于玩具阶段,彻底没有智能可言。golang

特别是从第一个视频中你能够看到,这机器人头部旋转着一个很大的光学雷达(Lidar),虽然能拿起箱子,然而它只能在很简单,理想化的环境下才能作到,并且动做至关的缓慢和笨拙。箱子必须是方形的,并且必须有特殊的记号或者二维码在上面,这样机器人才能知道从哪里下手。拿起箱子的时候,它并不像人那样,能够感觉到箱子的重心在哪里,因此它只是随意的把“手”(实际上是两个橡胶垫)夹上去。箱子重心不稳,因此摇摇晃晃的,很容易滑落下来。至于机器人推门出去雪地上走的镜头,实际上是有人遥控的,它并不能彻底独立的探索外面的世界。被人踢倒在地,它真的是像“终结者”同样爬起来的吗?不是的。它爬起来的动做,很像一只蚂蚱,并且很慢。我很难想象,这样的机器人在战场上被人踹倒以后,可以及时爬起而且活下来。算法

因此 BD 的机器人,实际上是拿来作搬运工都不合格的,更不要说作士兵了。它们的“智能”,其实跟家用的机器人吸尘器,没有很大的差异。在如此理想化的条件下,普通的工业机器人其实就能搬运箱子,并且效率高不少。看看这些 Amazon 配送中心的机器人就知道,制造人形的机器人来作一些事情,彻底是画蛇添足。只要你简化环境,就可让普通没有智能的机器人,作不少有用的事情。chrome

BD 以前是由美国国防部和和海军陆战队投资,进行机器人的研究。咱们都知道,军方的钱是很是容易骗,能够放心大胆的烧。到时候东西作出来能不能用,就是另一回事。拿军方的钱多舒服,没压力,因此这样的公司不拿军方的钱,把本身卖给 Google,说明军方已经不想资助这样的项目了。Google 的眼光有问题,买下来才发现这些个玩具,离可以投入实际使用,恐怕还须要几十年上百年。因而暗自惊呼上当,赶快转手。浏览器

另一种谣言是说,Google 早就知道 BD 的机器人是不能用的。买下这公司,实际上是拿来给 Android 的创始人 Andy Rubin 作玩具(圣诞礼物)的。由于 Rubin 很喜欢机器人,从小就梦想作本身的机器人,却壮志未酬。哪知道 Rubin 后来离开了 Google,因此这玩具公司也就不必留着了。Google 创始人对高层领导的宠幸和溺爱,因而可知一斑。安全

D-Wave 量子计算机

Google 彷佛老是喜欢作这种吸引眼球的项目,显得本身高大上,却不能真正的成功。Google 投资的另一个泡沫项目,叫作 D-Wave 量子计算机。D-Wave 是一个加拿大公司,号称利用低温超导技术,制造出了具备上千个 qubit 的量子计算机,能解决 NP-Complete 的问题。Google 图着量子计算的虚名,花了很大的价钱买了一台 D-Wave 的机器,因而时不时的要冒出一些新闻。好比这个新闻说,Google 声称通过本身测试,D-Wave 的计算速度,是普通计算机的一亿倍!网络

然而,真正的量子计算专家,好比 Scott Aaronson,早就揭露过,因为环境对量子的干扰,要实现一千个 qubit 的量子计算机,难度是很是大,甚至是不可能的。D-Wave 所谓的“量子计算机”,其实并不具备正确的“量子态”,不具备真正的量子计算能力,它其实最多算是一台“模拟计算机”。对于模拟计算机,其实研究已经不少了。模拟计算机确实能够在某些很是特殊的问题上,比数字计算机快几个数量级。然而,因为模拟计算机与生俱来的“偏差问题”,它不能用于通用的计算,更不能用来解决 NP-Complete 的问题。实际上没有任何研究代表,量子计算机是能够解决 NP-Complete 问题的。测试

Google 声称 D-Wave 的机器比普通计算机快一亿倍,用的是什么样的测试呢?他们的测试并非一个全面的 benchmark,它其实只包括一个问题:模拟退火。根据模拟计算机的特性,它可能原本就是特别适合用来作退火这样的算法,但它却不能解决其它要求更精确的问题。并且,解决一个问题快了一亿倍,但是它却不能以一样的速度解决其它的问题,甚至没法解决普通计算机能解决的那些问题。一个机器要被叫作“计算机”,它应该具备比较全面的解题能力。若是只能解决一个问题,那它根本就不算是一个计算机,最多算是个物理实验 :Pui

再来看看,D-Wave 解决了量子计算机原本应该能够解决的问题吗?没有。不然的话,一千个 qubit 的机器,应该能实现著名的 “Shor 算法”,从而能够很快的分解很大的整数,从而就能破解至关长度的 RSA 秘钥!Google 为什么不用 D-Wave 来破解 RSA,引发全球轰动和震惊呢?由于它作不到。D-Wave 压根就不是量子计算机,因此不能实现快速的大数分解。搜索引擎

其实不少人早就知道,D-Wave 不是真正的量子计算机,而 Google 却冠冕堂皇的以讹传讹,打着“量子计算”的招牌,发布本身的测试结果。我不知道他们是真的不知道,仍是故弄玄虚,吸引外行的眼球,长本身的威风。

Google Glass

世界忘不了你,Google Glass。当它刚出现的时候,Google 可秀了很多神奇的视频。要查地图导航,滴滴滴,Glass 直接把导航路线投射到地面上,指引你前进!在书店里说想找的书名,刷刷,Glass 在空气中划出一条明亮的路线,在书架之间蜿蜒穿行,指引你到摆放它的位置,…… 多么神奇,多么美好!

但是到最后,Google Glass 作到了这些炫酷的功能吗?门都没有摸到!一开头Google 就应该意识到,这样的视网膜光学投影,把虚拟的线条和人眼看到的实际物体合并在一块儿,是很是难办的问题。电影特效倒好作,实现起来就发现按照 Google Glass 的硬件能力,彻底不可能。并且 Google 怎么可能有时间和精力,去输入书店里摆放书的位置。这年头还有多少人逛书店,这功能不是吃饱了撑着是什么 :P

这教训就是,一开头牛皮不要吹得太大,否则会摔得很惨。最后的 Google Glass,感受就是一个戴在头上的手机屏而已,并无发挥头戴设备的任何特色。电池寿命不到半小时,并且它的镜腿还不能折叠,取下来就不知道该放哪里了。因此买了的人都发现没什么用处,但是价格不菲啊,只想把它转手倒卖出去。

Google Glass 吹够了牛皮,突然人间蒸发了。惋惜的是,粉丝们仍然没有看透 Google 的一向做风,他们仍然相信 Google 夸出的各类海口,盼望这位“巨人”制造出伟大的新产品。

自动车

关于 Google 的自动车,我已经有专文介绍了。自动车是一个美好的幻想,但是物体识别等 AI 问题,却很难解决。

有人可能觉得这种自动车“够好用”就能够,由于世界上有那么多糟糕的司机,酒后驾车的,意外状况判断失误的,…… 因此 Google 的自动车也不须要完美,能大幅度减小车祸几率,就是人类的福气了。然而从道德和法律意义上来说,自动车却必需要接近完美才能够。可能有人会犯的错误,它却不能够犯。这是为何呢?缘由在于,坐这辆犯了错误的自动车,致使身体残疾的人,若是是他本身开车,他可能根本不会烦这样的错误。诚然,其它人可能在这种状况也会犯错误,但其余人会犯错误,跟这个受害的人毫无关系。他会告上法庭,说:“若是是我开车,确定不会致使车祸,以致于我本身变成残疾。因此 Google 的自动车对此负有严重的责任。” 明白了吗?只是能从“宏观”意义上减小车祸是不够的。自动车的驾驶技术,必须超过世界上最安全的驾驶员,它彻底不能够犯错误。

因此 Google 的自动车,离可以实用差的天远,却喜欢处处游说,甚至要求政府监管部门大开绿灯。Google 为什么如此执着?个人猜想是,Google 并非真的想让自动车可以投入实用。显然,研究这些东西,能够显得本身很高大上,技术实力强。这样一来,recruiter 们就能够对刚毕业的学生们说:“看那,咱们 Google 有各类刺激的,开创将来的项目。快加入咱们吧!” 等你进去,才发现那些炫酷的项目,其实根本没机会进去。虽然拿着机器视觉的 PhD,却没法进入自动车的项目。只有老老实实写些 JavaScript,改进一下 Adwords,给 Gmail 加个小不点的功能进去,…… 而后你走出 Google 的时候,就不当心变成了这个样子:

其实彻底无人控制的自动车,且不说能不能实现,它真的有必要吗?如今不少汽车公司(Subaru本田奔驰,……)均可以实现自动防撞刹车功能,这才是人们最须要的,并且难度不是特别高。一旦人们发现知足了基本的安全需求,就不会想要彻底自动的车了。因此我预测,Google 自动车极可能再过一阵子就会跟 Google Glass 同样,人间蒸发掉。咱们走着瞧吧 :)

Chromecast

再来看看 Chromecast 吧。Chromecast 刚出现的时候,有些人也是热情高涨,甚至有国内朋友托我帮他买一个寄回国。我说这玩意比起 Apple TV 有什么特点吗?回答说:这是 Google 造的,确定很牛,比 Apple TV 牛不少,必定要帮我买!因而等我要帮他买的时候,发现已经供不该求断货了。

直到我本身用过 Chromecast,才发现这东西就像一个未完工的 intern 项目,根本不能用!我固然不会去买个 Chromecast。我用它是由于有天买了个投影机,免费附送了一个 Chromecast。心想免费送的就试试呗,结果用了几回以后,发现简直 bug 百出。虽然个人是免费附送,可是这东西单独卖也要 $35。这样质量的东西,Google 你也好意思拿出来卖钱吗?!

放 YouTube 视频的时候,它能够把视频加入播放队列,或者能够当即播放。但是队列播放和当即播放的逻辑,倒是混乱的。有时候你原本想让它当即播放,它却把你以前放进去的视频给放了出来,仿佛你是在队列播放。因此我后来发现,这东西老是不放我如今想看的视屏,烦死人了。

更搞笑的是它的 Chrome 插件,有时候播放列表里面,突然出现 “[object Object]” 这样的东西。显然是某些初级 JavaScript 码工,把某个对象给直接“+”到了一个字符串上面。试试吧,在浏览器里打开开发界面,输入""+{x:1},你就获得"[object Object]"。连这么低级的 bug 都放进去了,我就怀疑他们到底本身有没有用过本身的产品。

我永远没法理解人们对这类 Google 产品的热情。最后,因为我对那个投影机也不是很满意,因此把投影机和 Chromecast 一块儿退给了 Amazon 。后来买了 Apple TV,发现跟 Chromecast 比起来,简直天壤之别,好用顺畅不少,一点问题没有。

可能由于退货比例过高,Chromecast 如今已经从 Amazon 下架了。

Go 语言

Go 语言,也是 Google 最爱炫耀的技术之一。我以前的文章已经分析的很清楚了,Go 语言就是一坨屎。每一个研究过 PL 的人,都在嘲笑 Go 语言的设计,笑掉了大牙。

Google 对于真正的计算机科学,程序语言的研究,远远不如微软,Intel,Oracle(Sun),IBM,Cisco。基本就是业余水平。很惋惜的是,Google 仍然能够靠着本身在网络界的影响力,面对专家们的嘲笑,明目张胆在业界推广 Go 这个大垃圾,祸害其余人。你说咱们这些 PL 人士,怎么可能不鄙视 Google?

对了,Google 还有另一个垃圾语言,叫作 Dart。Google 内部还有一个自用的垃圾语言,叫作 Sawzall。Sawzall 的创造者,后来创造了 Go。此人以前设计了 Plan 9 操做系统,自觉得超越了 Unix,而其实呢继承了 Unix 的全部糟粕,只含有一些肤浅的界面改动,并且还不怎么好用,因此后来根本没人用。不是我有偏见哈,可我发现的规律就是,制造垃圾的自大狂,永远都只会制造垃圾。

由于内行人都知道 Google 对于语言的造诣和态度之肤浅,因此几乎没有科班出生的程序语言专家愿意去 Google 工做。大部分最好的 PL 人员进入了微软,少数去了其它地方。

Google 的水平

另外,Google 的无线路由器 OnHub,出来的时候你们也是热情高涨。最后一看 Amazon 的review,恶评如潮。自称“speak human”,可怎么就那么不人性化,那么难用呢!

别忘了 Blogger,别忘了 Orkut,Chrome OS, Chrome book,…… 哎,Google 还有其它一系列失败的的产品和项目,公司里不少人作着一些穷途末路的项目,我就很少说了……

因此总的来讲,Google 有它的特长。它是一个不错的互联网公司,Google 的搜索引擎作得很好,Gmail,收购来的 YouTube,地图,Android 什么的,也比较好用。可是 Google 的特长,也就停留在那里了。作其余事情,几乎全都是业余水准,却自觉得了不得,喜欢宣传本身,制造高大形象。最近 AlphaGo 搞得沸沸扬扬,也是同样的用意,煽风造势,以此吸引懵懂没经验的年轻人,进去为它作一些琐碎的杂活,帮助它赚更多的广告钱。

这就是我眼里的 Google。

相关文章
相关标签/搜索