作者 | 年素清
责编 | 伍杏玲
出品 | 程序人生(ID:coder_life)
近日,大数据领域权威竞赛TPC-DS公布了最新的竞争结果:由贾扬清带领的阿里云EMR团队再次刷新TPC-DS性能纪录,一举夺冠。
阿里云已经连续两年蝉联冠军宝座,上一次是去年九月。这一次,阿里云不仅成功夺冠,更是刷新了自己去年创下的记录:计算速度较去年提升了2.2倍!
说到这里,不得不提及EMR团队的负责人贾扬清,他是中国IT圈内公认的“大神”,在深度学习和AI领域有着十分卓越的成就。笔者将通过本文带大家了解大神贾扬清的程序人生。
把生命浪费在有意思的事情上
1983年,贾扬清出生在浙江上虞,父母都是春晖中学的语文老师。在这样的环境下,贾扬清从小受到良好的家庭教育,他在3岁时识字两三百,5岁便能读懂《安徒生童话》。
贾扬清在初三时第一次接触到计算机,他觉得非常有意思。高考结束后,他本来想报考计算机相关的专业,但清华计算机的分数线非常高,无奈之下,他只好去了信息科技自动化专业。之后,贾扬清选择继续在清华读硕士研究生,正是在这一阶段,他开始接触机器学习相关的课程。
关于机器学习,有一句话说:“机器学习在80%的时间里解决80%的问题”。彼时的贾扬清和身边的同学们并不知道用80%的时间究竟解决了哪些80%的问题。大家都很迷茫,一部分同学甚至认为一毕业便会面临失业的风险,与其这样,还不如学系统或是数据库,那样的话将来毕业找工作时会容易得多。
但贾扬清对于机器学习非常感兴趣,他一路坚持了下去。后来也是因为兴趣,他出国去美国加州大学伯克利分校攻读博士学位。
读博期间创立Caffe
在伯克利分校读博期间,贾扬清创立并开源了如今业内耳熟能详的深度学习框架Caffe。
Caffe是第一个通用深度学习框架,也是目前全球最普遍使用的深度学习框架之一,微软、雅虎、英伟达、Adobe 等公司都在用。可以说,在深度学习领域,Caffe框架是无法绕过的一座山。
关于Caffe的诞生,还要从2013年说起。当时正在准备博士毕业论文的贾扬清收到了NVIDIA学术捐赠计划送来的一块K20 GPU。这是一块高性能计算卡,市价两万元以上。
对一个穷学生来说,GPU价值不菲。贾扬清本着不能浪费的原则,一直思考着如何充分发挥它的价值。后来他打算用它来搭建一个完整的深度学习框架。这可谓是一个非常大胆而疯狂的想法,要知道当时的贾扬清在一年前才开始接触深度学习,他的博士毕业论文与此也没有多大的关联。
贾扬清主意既定,便不会在意这些困难,他前后花了两个多月的时间写完了整个架构。或许写代码和玩游戏一样容易令人上瘾,贾扬清逐渐沉迷于这个业余项目之中无法自拔,他花在上面的时间越来越多,以至于有时他在地铁上也会拿出笔记本来编写程序。就这样,毕业论文一拖再拖。贾扬清本来向导师保证12月底可以写完,结果直到Caffe诞生的第二年,贾扬清才完成了毕业论文。
贾扬清曾在论文和Caffe之间摇摆不定,但是他的导师坚定了他的信心。“你是想多花时间写一个大家估计不会很在意的毕业论文呢,还是多花时间写一个将来大家都会用的系统?”毫无疑问,贾扬清选择了后者,于是,一个影响世界的作品就这样在一个不足30岁的年轻学生的手中诞生了。
曾有媒体问贾扬清:为什么取名“Caffe”?
贾扬清答道:“我2013年在Google实习期间喝了太多的咖啡,起这个名字是为了督促自己把咖啡戒了。”
加入Facebook
2012年,贾扬清进入谷歌实习,之后留在那里正式工作。从2013年12月开始,担任Google Brain的研究科学家,主要从事计算机视觉、深度学习和TensorFlow框架等相关领域的研究工作,期间参与了ImgeNet2014比赛、移动端深度学习、Google下一代AI平台TensorFlow开发、基于深度学习的产品开发和产品咨询等。
2016年2月,贾扬清离开谷歌加入Facebook,担任科学家研究主任,领导整个团队为所有Facebook的应用程序构建大型通用AI平台。据贾扬清介绍,该系统是Facebook 各个AI产品的支柱,例如计算机视觉,自然语言处理,语音识别,移动AI和AR等。
作为顶尖华人AI科学家,贾扬清的职场动态向来颇受关注,他的这一举动当时在知乎上引起热议,贾扬清本人在知乎问题“如何评价Caffe作者贾扬清加入Facebook”下写道:“正常换工作而已,大家不需要太过关注。”
贾扬清在回答中透露了他跳槽的原因:“就我个人而言,在Google实习过两年又工作过两年,无论是技术还是科研都感觉收获颇丰,换到Facebook的原因也是为了在个人发展上能学到一些不同的东西,为将来的职业发展继续做准备。另外一个原因是好多以前伯克利同实验室的朋友也在Facebook,比如Ross Girshick和Bharath Hariharan,所以也增加了一份亲切感。”
在Facebook工作期间,贾扬清取得了很不错的成就,他主攻AI研究和平台开发,他的深度学习框架Caffe一直是Facebook重点部署框架之一。
入职阿里
贾扬清尚在国外工作时,网上曾盛传阿里有意挖贾扬清回国,甚至还有人谈论起阿里将会如何给他定级。贾扬清回复道:“我没有向阿里投过简历,也没有接到过阿里的Offer,所以级别的事情无从说起。但是我在阿里有很多志同道合的朋友。”
在这不久之后,贾扬清便离开Facebook,回到了他的出生地杭州。2019年3月18日傍晚,阿里巴巴达摩院通过知乎账号宣布,原Facebook人工智能科学家贾扬清已正式加入阿里巴巴,担任技术副总裁岗位。这一年,贾扬清36岁,是整个阿里核心管理层中最年轻的领导人之一。
在阿里,贾扬清主要的工作任务是领导大数据计算平台的研发,他确实也不负众望,在短短一年的时间之内,硕果累累:
2019年5月,自研大数据计算平台MaxCompute荣获浙江省科技进步一等奖。
2019年9月,阿里云MaxCompute以100TB的数据规模创造TPCx-BB竞赛世界纪录。
2019年9月,带领EMR团队打破TPC-DS性能纪录。
2020年4月,带领EMR团队再次刷新TPC-DS性能纪录。
科研人员要有开放的胸怀
对于技术,贾扬清一直秉持开放共享的态度。
贾扬清认为“一项新技术、新进步如果能在第二天就分享给整个社区,那么每天就会有更多的数据产生,技术迭代也会更快。”
早在贾扬清完成Caffe框架的开发后,他就面临着以何种方式公布它的挑战:是自己成立一个创业公司?只做纯科研不商用的程序库?还是完全开源?
最终,贾扬清选择了完全开源,将程序源码免费提供给大家。在Caffe之前,深度学习领域没有一个完全公开所有的代码、算法和各种细节的框架,导致很多的开发人员需要一次又一次地重复实现相同的算法。“这不好。”贾扬清说,“作为一个科研人员,要有开放的胸怀。反正咖啡还是买得起的,夫复何求呢。”尚未博士毕业的贾扬清也因此声名大噪。
2015年底,贾扬清参与设计开发的另一个深度学习框架TensorFlow实现开源。如今,TensorFlow是使用最广泛的深度学习框架之一,尤其广泛应用于基于云的应用。
因为Caffe和TensorFlow的开放,越来越多的程序员得以进入深度学习的研究领域。以至于有人说:“学物理绕不开牛顿,搞深度学习绕不开贾扬清!”
看完大神的故事,你有什么想说的?欢迎在评论区留下你的心声。
参考链接:
https://baike.baidu.com/item/%E8%B4%BE%E6%89%AC%E6%B8%85/23360837?fr=aladdin
https://www.jianshu.com/p/f6ab129d92c0
https://zhuanlan.zhihu.com/p/88438916
https://www.sohu.com/a/302534192_212351
http://mini.eastday.com/a/200428201820789.html
更多精彩推荐
艰难的这年,程序员的未来在哪里?
在 B 站外,我用代码看到了另一批“后浪”!
华为回应美新规:不涉及产品买卖;微软 GitHub 帐户疑被黑;GCC 10.1 发布 | 极客头条
干货 | 时间序列预测类问题下的建模方案探索实践
利用 Docker 在不同宿主机做 CentOS 系统容器 | 原力计划
从货币历史,看可编程货币的升级
你点的每个“在看”,我都认真当成了喜欢