谷歌研究主管论人工智能以及程序员自我修养

谷歌研究主管Peter Norvig在文中介绍了他对人工智能、个人计算和地图服务诸多领域的看法。文中提供了Peter写了大量AI笔记的个人网站和公开课视频地址。Peter Norvig 并不相信计算机能力的增强会把我们带到奇点。他还认为,至少要花上10年或10000小时才可能学好编程。

董飞:Peter Norvig任职于Google,其职位是研究主管(Director of Research). Peter Norvig是享誉世界的计算机科学家和人工智能专家。他是 AAAI 和 ACM 的会员,是业界内经典书籍《Artificial Intelligence: A Modern Approach (人工智能:一种现代方法)》的作者之一。在加入Google之前,他曾经是NASA计算科学部门的主要负责人,并在南加州大学以及伯克利大学任教。本文前半部分是英国卫报的采访,谈到了人工智能、个人计算、地图服务诸多领域。后半部分是他谈自学编程的态度,抨击了一堆想速成投机浮躁的人们。

首先给一些他的资料,个人网站很酷,http://norvig.com/,里面有大量AI笔记,最有意思的是他曾经用Python写了21 行, 完成一个功能完备的拼写检查器。中文由Eric Xu翻译版本 http://zqpythonic.qiniucdn.com/data/20090728222556/index.html

他还曾经TED发表一个著名演说:容纳十万人的教室,讲他创办在线教育网站 Udacity的故事

他在Udacity开了两门免费公开课:

Design of Computer Programs:https://www.udacity.com/course/design-of-computer-programs--cs212

Intro to Artificial Intelligence:https://www.udacity.com/course/intro-to-artificial-intelligence--cs271

Part 1: 英国卫报的采访

Google 研究团队汇聚了业界顶尖的人才,不过它并一定适合所有人。如果你希望创办自己的公司,或者希望在小公司工作,并不适合你。除了无人驾驶汽车之外,Google 也不会资助硬件上的研究。

“在内部我们仍然需要做出选择。这里比初创公司更加自由一些:坏的决策不会立刻导致破产,但是你不能说,我要做些事情,给我 20 个工程师吧。”显然,这涉及到优先级的问题,虽然有些优先级项目听起来非常奇怪。

在 60 年代、70 年代的时候,许多重大科技成果来自贝尔实验室、IBM 沃森研究中心、施乐帕克研究中心(Xerox PARC),它们都研究与公司核心业务无关的技术,而许多发明都没有获得商业上的成功。对此,Peter Novig 非常了解,他提到了一本 1999 年的书:《探索未来:施乐如何创造、然后错过了首个个人计算机》。

“书中说他们在探索未来,但他们以某种方式发明了未来”,他说,“我觉得他们租借了未来。有一天人们能够买得起 PC,但是我们仍然没有走到那一步,于是拿出 20 万美元给研究员配备个人计算机,这样可以看到未来会是什么样子的。从某种程度上来说,我们在 Google 做的事情也是一样的”。比如无人驾驶汽车、智能眼镜,或者使用 1 万多台计算机检查 1000 万的图片去识别猫脸。

和上述那些研究中心不同,Google 的研究和公司的其它业务是紧密联系的。“从某些方面看,我们做的事情很像英特尔,那里的研究团队会设法开展新业务,如果他们做成了某种东西,但其他人从新业务中获得更多利润,他们并不担心,只要业界仍然买英特尔的芯片。

我们也是一样——如果我们发明了新东西,即使我们不拥有它,只要它能让两个人开始使用互联网,就有可能有一个人会变成我们的用户。因此,如果我们开创了一个新行业,对我们来说就是成功。”

无人驾驶汽车、智能眼镜就是这样的产品。“我们把它们当做已有优势的延伸——汽车是地图能力的延伸,同样,眼镜是通讯和本地服务的延伸。”

Peter Norvig 的职业生涯中,人工智能是重要的一个方向,从 80 年代中期开始,他开始研究概率推理和不确定性。这涉及到贝叶斯的理论,当时在人工智能领域,对于这位 18 世纪数学家的想法仍然充满怀疑。不过,随着计算机的发展,他的理论已经获得了广泛应用。Peter Norvig 说,构建一个可用的系统是说服他人的最好方法。