杨立昆:深度学习需要新的编程语言
极客时间编辑部
讲述:丁婵大小:2.21M时长:02:25
最近,Facebook 首席首席人工智能科学家、卷积神经网络之父杨立昆(Yann LeCun)在旧金山的国际固态电路大会上发表了一篇论文,分享了他关于人工智能发展的一些看法,同时也谈到自己对于芯片和硬件发展的关注和研究。在这其中,诸如“深度学习可能需要一种新的编程语言”等说法引起了热烈讨论。
在演讲中,杨立昆对于人工智能的发展提出了一些新的看法。他表示,深度学习可能需要一种比 Python 更灵活,更易于使用的新编程语言。在谷歌、Facebook 和其他地方,有几个项目旨在设计这样一种编译语言,这种语言可以有效地进行深度学习,但社区是否会跟进还不清楚,因为人们只想使用 Python。但现在的问题是:Python 真的是最好的解决方案吗?
杨立昆认为,深度学习可能需要一种比 Python 更灵活,更易于使用的新编程语言。目前尚不清楚这种语言是否必要,但是,这种可能性与研究人员和工程师非常根深蒂固的愿望背道而驰,很有可能带来颠覆性的变革。
根据 GitHub 最近的一份报告显示,Python 目前是机器学习项目的开发人员最常使用的语言,该语言同时也是构成 Facebook 的 PyTorch 和谷歌的 TensorFlow 框架的基础。
但是,随着代码越来越复杂,开发人员对于编程语言的要求也更高了,就连图灵奖得主大卫·帕特森也曾表示:是时候创造新的编程语言了。
与此同时,一些之前名不见经传的小众编程语言也逐渐成为一些开发者的新宠。最能说明问题的就是去年 8 月才正式发布 1.0 版本的 Julia,从 2012 年到现在,Julia 1.0 在编程界已经打出了自己的一片“小天地”,在 Github 上已经获得了 1.2 万多颗星星。
与其他语言相比,Julia 易于使用,大幅减少了需要写的代码行数。并且能够很容易地部署于云容器,有更多的工具包和库,结合了多种语言的优势。另外,除了 Julia,Swift 也成为了数据科学家们的新朋友。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- 李沛欣新语言层出不穷,统一语言也应该提上议事日程3
- hidoudou比Python还简单,我的天呐
- Hyperuniverse看来python也……
收起评论