LeCun:Python当死,深度学习新语言当立

新闻 后端
Python要过时了。说这话的正是深度学习“三巨头”之一的Yann LeCun。

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

Python要过时了。

说这话的正是深度学习“三巨头”之一的Yann LeCun。

昨天,这位Faeebook人工智能实验室主任、纽约大学教授深刻探讨了深度学习的未来。

作为一位亲身见证深度学习发展的大牛,LeCun认为,深度学习可能需要一种新的编程语言了。

LeCun何出此言?

[[257550]]

新语言迫在眉睫

在科技媒体VentureBeat的采访中,LeCun坦言,当下深度学习研究所需要的语言,是一种比Python更灵活更易于使用的新型编程语言。

LeCun透露,目前,谷歌、Facebook和其他一些公司已经开展了新编译语言的设计工作。虽然各家的研究成果还未成熟,但有一点可以确定,新语言主要为提高深度学习任务的效率而生。

言下之意,目前深度学习语言界的老大哥Python,可能不久就要被长江后浪推走了。即使在此之前,Python的地位看起来那么炙手可热。

GitHub最近公布的2018机器学习排行榜显示,Python毫无疑问当选了机器学习项目开发人员最偏爱的语言。

LeCun:Python当死,深度学习新语言当立

纵观当下最热门机器学习框架,例如谷歌TensorFlow、Facebook的PyTorch,也和Python关系密切。

不过,这并不意味着没有别的语言想争宠上位。

Python地位岌岌可危

LeCun:Python当死,深度学习新语言当立

比如MIT发布的Julia,就是专门为机器学习设计。

它快速、通用、动态、专业,集C的速度、Matlab的数学表征、Python的通用编程与Shell的胶水命令行与一身,还支持Google的TPU。

Julia 1.0虽然8月份才刚刚发布,年底就已经爬到了机器学习语言榜第六位,简直是青云直上。

LeCun:Python当死,深度学习新语言当立

也有在Python基础上的优化,比如专门针对速度Cython工具包,直接在Python里编译C语言,结合了Python和C的优点,大大提升处理速度。

还有已经借着其他领域崛起的语言,想分一杯机器学习羮。对,说的就是谷歌推出的Swift for TensorFlow。

LeCun:Python当死,深度学习新语言当立

它刚一开源,就有不少饱受Python性能和灵活性困扰的开发者,高呼“可以抛弃Python了”。

TensorFlow官方就发文吐槽过Python不少毛病。比如,性能实在太差,运行时依赖包太多,又不擅长处理并发……

而Swift,就是他们给出的解决之道。

虽说Python问题众多,想上位的新语言前赴后继,但LeCun还是在为这些新语言担忧。

毕竟现在全民Python,深度学习界能不能接受一种新语言还是一个未知谜题。如果新语言没有人用,那不是研究所必须的。

作为一名AI程序员,请做好生命不息,语言学习不止的准备。

LeCun:芯片!芯片!芯片!

在接受VentureBeat采访的同一天,LeCun还出席了在旧金山举办的国际固态电路会议(International Solid State Circuits Conference),在会上同样展望了深度学习的未来。

[[257554]]

Fortune和Business Insider等媒体总结了LeCun的新观点

短期内AI技术主要会落地在手机上

LeCun认为,未来三年内,绝大多数智能手机都会安装AI相关的专用处理器,在手机上进行实时翻译等功能会更加普及。

随着苹果、华为、Google把自己的手机AI化,多种多样的新AI应用将会出现在手机上。

而在这一进程结束之后,我们才能在手机之外的其他地方更频繁的看到AI的应用。

更好的AI能够屏蔽杠精

对于Facebook公司,语言内容审查是一项重要工作。

LeCun表示,在一部分情况下,AI可以过滤那些不友善的发言,但仍然有很多情况,比如仇恨性言论,受限于预料,无法进行AI自动过滤。

如果有更好的芯片面世,内容审核技术可以大大得到改善。

电池和芯片限制AI在更广泛的世界应用

LeCun最近在关注的一件事情是将计算机芯片用于各种日常设备,就像有些智能手机内置人脸识别功能一样,可以直接在手机本地计算,而不用将用户的人脸数据上传到云端。

LeCun举的一个例子是附带神经网络的新型割草机,可以自动识别花园里的杂草和花花,自动除掉杂草,留下花花。

不过,如果想要将类似的功能扩展到生活的方方面面,需要更复杂的移动计算芯片,另一方面电池的容量也是一个限制,神经网络需要消耗大量电能,因此在一些小型设备上还难以实现。

换句话说,如果电池和芯片得到升级,我们可以实现“让世界充满AI”。

AI会有常识的

识别一种动物,人类儿童看一下就能认出来了,而计算机却需要成百上千张照片来识别训练。

LeCun觉得,我们迟早都会开发出新型的神经网络,通过自己筛选数据进行训练获得常识,像百科全书一样获取基本事实,AI从业者可以通过进一步训练这些神经网络来执行更高的任务。

但是,训练“有常识的”AI,需要等待更强大的芯片出现。

One More Chip

前面LeCun说了这么多芯片,后面芯片就来了。

LeCun:Python当死,深度学习新语言当立

LeCun在接受英国《金融时报》采访时就透露,Facebook目前也在研发AI芯片,不仅在和英特尔等芯片公司合作,也在自己研发ASIC芯片,用于支持相关的AI应用。

责任编辑:张燕妮 来源: 量子位
相关推荐

2020-03-30 10:25:41

大数据语言大数据应用

2011-07-13 18:09:07

编程语言

2017-08-03 16:20:42

深度学习文本摘要递归神经网络

2017-05-04 13:18:18

深度学习知识图谱

2020-03-08 17:03:33

语言学习代码

2023-02-16 08:03:06

2023-04-06 16:29:18

模型AI

2021-11-05 12:40:43

Python类型语言代码

2009-09-07 10:23:37

2018-01-08 07:58:51

深度学习编程人工智能

2014-03-31 14:53:46

大数据

2022-01-25 08:00:00

人工智能

2019-11-19 09:54:59

NBA机器学习数据

2010-08-09 15:59:41

炫证女高龄硕士

2015-07-10 15:31:42

ITIoT物联网

2015-01-06 09:43:55

编程语言

2013-05-22 09:33:09

交互设计设计时间

2016-10-21 15:57:39

Rust编辑语言Fedora

2015-09-18 15:22:56

DCIMITSM

2022-02-24 16:15:16

OpenHarmon鸿蒙OpenEuler
点赞
收藏

51CTO技术栈公众号