物理学家不再吃香?可以转型当 AI 软件工程师呀

物理学家 Oscar Boykin,现在转型做了软件工程师

雷锋网按:人工智能已经越来越火热,对于有着突出数学能力和抽象思维能力的物理学家,进军
AI 是很有优势的。近日,《连线》杂志的资深撰稿人 Cade Metz 撰文表达了对物理学家进军 AI 及机器学习领域的看法。Cade
Metz 一直关注人工智能,比特币,数据科学以及 Google、Facebook 等公司的科技动态。原文标题《Move Over,
Coders—Physicists Will Soon Rule Silicon Valley》,雷锋网编译。

对物理学家来说,这是个“最坏”的时代。

至少, Oscar
Boykin 是这么认为的。他曾在乔治亚理工学院学习物理学,并且在 2002 年获得了加州大学洛杉矶分校(UCLA)的
PhD。虽然是学物理出身,但 Oscar Boykin 坦承物理学家的日子并不好过。就像四年前, LHC
物理学家探测到了希格斯玻色子(Higgs boson),这是 20 世纪 60
年代以来人们首次探测到亚原子粒子。虽然物理学家们对结果很激动,但是这项发现并没有对宇宙的理论模型有实质性的影响,也并没有带给物理学家带来预期的努力方向。“以前,在物理领域出现了什么事,大家都会很兴奋。现在这种情况很少发生了。这让人感到难过。”Boykin
补充道,“而且,物理学家的薪水待遇也不高。”

Boykin 现在已经成功转型成为了硅谷的一名软件工程师。他在一家估值超过 90 亿美元的初创公司 Stripe 工作,公司的主要业务是帮助企业进行在线支付服务。Boykin 凭借自己杰出的数学知识和抽象思维能力为公司构建了软件系统,并预测这些服务可能出现的状况,比如什么时候以何种方式产生欺诈交易等等。

或许对软件工程师来说,这是一个“最好”的时代。

人工智能和数据科学最适合物理学家

如果将物理学和软件比作是亚原子粒子,那么硅谷就是它们产生化学反应的地方。去年
12 月,通用电气收购了机器学习公司 Wise.io ,其 CEO Jeff Immelt
表示自己拥有了一家物理学家构成的公司,其中包括著名的加州大学天体物理学家 Joshua Bloom。雷锋网读者或许听过开源机器学习平台 H20
的名字,该公司也是在瑞士物理学家 Arno Candel 的帮助下建立的。微软的数据科学总监 Vijay Narayanan
是一名天体物理学家,参与设计了最早的计算机之一的  John Mauchly 是物理学家,发明 C 语言的 Dennis Ritchie
也是物理学家。

这一切都是水到渠成的。近年来,随着机器学习的兴起,人们需要用大量数据来训练机器执行及学习任务,而这种新兴的领域正是物理学家最擅长的方向。

除此之外,神经网络技术也在业界逐渐流行起来,由于这项技术需要一定的数学背景才能较好地理解及应用(主要是线性代数和概率),而这些都是物理学家所擅长的。“对于物理学家而言,困难的只是学习如何优化以及训练这些神经网络,但这相对而言是比较简单的。”Boykin
说。

早在 30 年前,微软剑桥实验室的主管 Chris Bishop
就感受到了这种风气,当时神经网络才刚开始在学术界流行,这也是他从物理学转到研究机器学习的原因之一。 Chris Bishop
表示:“物理学家进军机器学习领域是自然而然发生的事情,甚至比计算机专家还理所应当。”

有挑战的领域

不过,Boykin
在指出数学对预测市场价值的重要性的同时,也提到了其中隐藏的未知挑战。举个例子,一种叫做 Black-Scholes
的数字化解决模型可以用来判断金融衍生物的价值,但 Black-Scholes 同时也是促成 2008 年全球金融危机的罪臣之一。

从十几年前开始,就有许多物理学家纷纷进入顶尖的科技公司工作,帮助企业建立起能够在数千台机器上处理大量数据的软件系统。比如
Boykin 帮 Twitter 设计了 Summingbird ,再比如几个 MIT 物理系毕业的爱好者在 Cloudant
建立的类似软件。想要建立这些复杂系统需要有很强的抽象思维,而这些都是物理学家驾轻就熟的。在 Stripe 公司里,Boykin 的团队还包括 Roban Kramer(物理学博士,哥伦比亚大学),Christian Anderson(物理学硕士,哈佛大学)、 Kelley Rivoire(物理学学士,MIT)等等。

值得一提的是,Christian Anderson  在获得 PhD 之前就离开了哈佛大学,因为他和 Boykin 一样,认为物理学研究是一项回报率递减的事。但AI领域的机遇更多,也具有更多的挑战空间。

未来大门已打开

不论如何,我们已经可以看到有不少物理学家正在占领硅谷公司的一席之地。雷锋网(公众号:雷锋网)估计这样的势头还会继续保持下去。

机器学习和人工智能不只是会改变全世界数据分析的方式,而且还将改变工程师们组建软件的方式。要知道,神经网络技术现在已经颠覆了图像识别、语音识别、机器翻译等等人们之前不敢想象的领域。就像微软
Chris Bishop 所言,软件正在从基于逻辑的人工编码转换成基于概率和未知性的机器学习模型。譬如 谷歌、Facebook
这种科技巨头已经开始用新的思维方式来训练自己的工程师。最后,计算行业的其他公司也必将跟上时代的脚步。

本文作者:刘子榆

本文转自雷锋网禁止二次转载,原文链接

时间: 2024-10-10 17:25:18

物理学家不再吃香?可以转型当 AI 软件工程师呀的相关文章

后PC时代:Windows没有没落 只是不再吃香了

9月23日消息据外媒报道,自昨日起,苹果最新的Mac OS Sierra开始推送,所有符合条件的电脑均可以免费升级. 无论是安全性上的小修小补还是功能上的巨大提升,每次这些大宗系统升级总能吸引人们足够的关注.这个月随着苹果新品发布会,两大系统Mac OS和iOS更是双双迎来了更新. 相较于iOS和Android系统的欣欣向荣,曾经与我们亲密无间的Windows显得多少有些落寞.在大规模装机和消费电脑时代,曲高和寡的Mac一直不是Windows阵营的对手.可能是价格因素吧,毕竟平民比富人多.200

开发者颤抖吧,AI 现在开始学习写 AI 软件了

认图片.辨声音.下围棋.玩德州扑克.开卡车--似乎越来越多人能玩的事情AI也能玩而且玩得比人还溜.但暂时有一部分人还是自我感觉安全的--程序员的工作AI还是很难胜任的对吧?毕竟这个东西需要逻辑思考,需要框架和流程设计,哪里是AI能一下子胜任的事情.但Google等公司认为,AI现在可以开始学习一些AI专家做的事情了,那就是写AI程序. Google Brain人工智能研究小组的研究人员最近就进行了这样的尝试.他们在一次试验中让软件设计了一套机器学习系统,然后对这套系统进行测试语言处理方面的测试.

数字化转型下,软件产业变革新动能

在"互联网"时代,抓住供给侧改革.双创等带来的新机遇,充分发挥云计算.大数据.移动互联.物联网等新兴技术在企业产品创新和行业应用的中促进作用,推动创新,实现产业结构转型升级,同时带动城市经济发展,已成为等各地方政府迫切需要解决的问题. 软件产业转型升级的"风口" 目前,以云计算.大数据.移动互联网.物联网等为代表的新一代信息技术的涌现,为软件产业的发展带来了深刻变化.毫无疑问,软件定义将引领新一轮的信息技术变革,同时带动产品.服务和模式的创新,并催生新的业态和经济增

一位软件工程师的7年总结

1.分享第一条经验:"学历代表过去.能力代表现在.学习力代表未来."其实这是一个来自国外教育领域的一个研究结果.相信工作过几年.十几年的朋友对这个道理有些体会吧.但我相信这一点也很重要:"重要的道理明白太晚将抱憾终生!"所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2.一定要确定自己的发展方向,并为此目的制定可行的计划.不要说什么,"我刚毕业,还不知道将来可能做什么?","跟着感觉走,先做做看".因为,这样的观点会通过你的潜

一位软件工程师的6年总结收藏

"又是一年毕业时",看到一批批学子离开人生的象牙塔,走上各自的工作岗位:想想自己也曾经意气风发.踌躇满志,不觉感叹万千--本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标.本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧. 谨以此文献给那个自己为你奉献3年青春与激情的开发团队.还有团队成员:PPL.YT.YK .TYF.LGL.CHL.CDY.CB.DPD. 1. 分享第一条经验:

【高端黑】软件工程师去理发店

今天在公司加班,不知不觉发现头发已经把眼睛都遮住了,每写一行代码得把甩一下头.我知道这样很帅,但是身为一个软件工程师,光帅是没有用的,还是会被卒子吃掉,要有内涵才能做一个IT浪潮中的弄潮儿,所以我决定去把头发剪一剪,以便把甩头的时间省出来,提高工作效率.  走进理发店,一个穿着得体,颇有文艺气质,但是个子有点小的美发助理带我去洗了洗头,我和他聊了聊郭敬明的小说.这样文学的话题很快拉近了我与发廊小弟的距离,他显然很高兴,说帮我找一个手艺很好的美发师,剪完头发后一定能马上找到女朋友,我嘴角露出了欣慰

写代码可能是成为软件工程师最容易的部分

当然,写代码是超级重要的,但是我认为它只是整个过程中的一小部分,且不一定是最难学的. 学习如何写代码要花些时间,但是只要有足够的训练(每天写代码,坚持数年),你就能真正擅长它. 你知道的,我相信在某种程度上,每个软件开发人员几乎能给任何软件写代码.(当然有时候这要用更长的时间,但是你不再感到害怕,肯定能按照你的方式来运行.) 我和自己的同事都看到了这种现象.我今天的一部分工作是把项目分配给开发人员,我的团队有一些成员,常常能够适应任何项目.这些家伙就是我说的能够给任何软件写代码的人. 基本上,我

为什么软件工程师应该养成写作的习惯?

在学校里,有"文科生"和"理科生"的区分,学习内容不同,思维方式也有差异.我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师.在这个过程中,我发现文理科之间的鸿沟始终无法弥合.我见到的很多工程师害怕写文章,而文科生看到代码就头疼. 我认为,程序员应该养成写作的习惯.因为写文章会锻炼许多对于编程十分有益的技能. 写文章和写代码最核心的共同之处在于它们都需要清晰思考的能力.顶尖的软件工程师往往也是优秀的写作者,他们的文章和代码一样富有逻辑性,行文流畅

你会给想学习机器学习的软件工程师提出什么建议?

本文讲的是你会给想学习机器学习的软件工程师提出什么建议?, 原文地址:What would be your advice to a software engineer who wants to learn machine learning? 原文作者:Alex Smola 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:lsvih 校对者:吃土小2叉,Tina92 你会给想学习机器学习的软件工程师提出什么建议? 这很大一部分都取决于这名软件工程师的背景