JavaScript已经在机器学习领域没落了吗?
极客时间编辑部
讲述:杜力大小:1.11M时长:02:25
机器学习已经成为发展最为迅速的领域之一,而其中,各种语言的受欢迎程度,成为大家关注的话题。
据 Developer Economics 今年早些时候对 2022 人展开的的调查结果显示,50% 的数据科学家和开发人员使用的编程语言是 Python。而 Javascript 的境况似乎不太乐观,仅是 Python、 C/C++、Java、R 之后开发人员使用的第五大编程语言。
不过,也有人认为,JavaScript 的处境并没有这么糟糕,它的生存空间依旧很大。
Expero 公司的高级软件顾问史蒂夫·普维斯(Steve Purves)就是如此认为,在他看来,JavaScript 在机器学习的世界中还未死亡,开发者们必须考虑得更加长远,需要思考编程语言如何应用到实际,而这就是 Python 以外的其他语言真正起作用的地方。
例如,在线超市 Ocado 开发了一个简单模型,用来标记和优先处理电子邮件。模型本身使用的语言是 Python,但在数据被发送到其他设备上进行计算之前,设备上使用的语言是 JavaScript。
所以,尽管机器学习中的大部分工作都是用 Python 完成,但 JavaScript 依旧占有一席之地。
不过,在学术界以及下一代数据科学教育方式方面,JavaScript 的地位就下降了。伦敦经济学院定量社会研究方法学教授肯恩·贝努瓦(Ken Benoit)表示,他们只在 Python 和 R 之间进行选择。
在贝努瓦看来,由于具有可视化能力,JavaScript 确实发挥着一些作用。而它被广泛使用,主要是因为其可用性,以及它在浏览器中的呈现方式。例如,最好的图形工具之一 D3,就是一个 JavaScript 库,在数据可视化方面发挥着重要作用。
但贝努瓦也指出,如果开发者是想要开发自动驾驶汽车的神经网络,那么 JavaScript 就没有任何作用了。
该报告还指出,任何希望进入机器学习领域的开发者都应当关注当下的形势。不过同时也需要明确,机器学习没有所谓的最佳语言,关键在于想要建立的目标是什么。
Python 也不可能永远是最先进的编程语言,其他的语言,例如 Julia、Lua 和 Torch 已经开始慢慢崛起,极有可能影响到 Python 的地位。
正如史蒂夫评论的那样,JavaScript 仍将继续发挥作用,未来也并不只属于 Python。而评选出哪种语言最优是没有意义的,最终的目的是选择对工作最为有利的语言,用不同的工具来完成不同的事情。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论