AI 大牛 LeCun:Python该过时了,深度学习需要新编程语言

钛媒体  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

AI 大牛 LeCun:Python该过时了,深度学习需要新编程语言

Yann LeCun,图片来源于视觉中国

钛媒体注:本文来自于公众号量子位(QbitAI),作者:伊瓢、安妮,钛媒体经授权转载。

Python要过时了。

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

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

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

LeCun何出此言?

新语言迫在眉睫

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

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

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

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

AI 大牛 LeCun:Python该过时了,深度学习需要新编程语言

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

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

Python地位岌岌可危

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

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

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

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

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

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

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

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

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

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

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

LeCun:芯片!芯片!芯片!

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

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

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

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

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

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

  • 更好的AI能够屏蔽杠精

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

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

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

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

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

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

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

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

  • AI会有常识的

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

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

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

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

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

更多精彩内容,关注钛媒体微信号(ID:taimeiti),或者下载钛媒体App

AI 大牛 LeCun:Python该过时了,深度学习需要新编程语言

随意打赏

python机器学习
提交建议
微信扫一扫,分享给好友吧。