为什么机器学习研究者都投入了 PyTorch 的怀抱?
Posted 集智学园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么机器学习研究者都投入了 PyTorch 的怀抱?相关的知识,希望对你有一定的参考价值。
The O’Reilly Data Show Podcast 是著名计算机科学出版商 O’Reilly 的在线音频节目。为什么机器学习研究者纷纷开始使用 PyTorch?在这期节目中,The O’Reilly 首席数据科学家 Ben Lorica 和 Facebook AI 研究工程师 Soumith Chintala 做了一番深入的探讨。
作者简介:
Ben Lorica 是 O'Reilly Media 公司的首席数据科学家,也是 Strata 数据协会和 O'Reilly 人工智能协会的项目总监。他将商业智能、数据挖掘、机器学习和统计分析技术应用于多种商业环境中,包括直销、消费者和市场研究、针对性广告、文本挖掘和金融工程。他的背景包括投资管理公司,互联网创业公司和金融服务。
本期和我交流的是 Facebook 的 AI 研究工程师
Soumith Chintala (https://www.linkedin.com/in/soumith/)
Chintala 参与了众多机器学习研究项目,是《DCGAN(深卷积生成对抗网络)》幕后团队的成员,这是一篇被广泛引用的论文,介绍了一套用于无监督学习的神经网络架构。我们的对话内容集中在流行的科学计算框架 Torch 的继承者—— PyTorch(http://pytorch.org/)。PyTorch是一个比较新的深度学习框架,正在研究人员中迅速普及。和深度学习框架 Chainer 类似,PyTorch 支持动态计算图,这个功能使 PyTorch 对使用文本与时间序列的研究者和工程师很有吸引力。
下面是我们对话中的一些亮点:
TensorFlow 解决了质量控制和包装的问题。它提供了一种 Theano 风格的编程模式,所以它是一种非常底层的深度学习框架。由于 TensorFlow 本身是非常底层的框架,所以许多基于 TensorFlow 的前端框架应运而生,比如 TF-slim 和 Keras。这样的框架目前有10到15个,仅 Google 就可能有四五个。
在 Facebook 内部,我们有统一的策略:PyTorch 用于所有的研究项目,Caffe 2 用于所有的产品项目。这使得我们更容易区分哪个团队在做什么和哪些工具在做什么。我们看到的是,用户首先创建了一个 PyTorch 模型,当他们准备好将其模型部署到生产中时,他们只需将其转换为可兼容 Caffe 2 的格式,然后就能将其移植到移动设备或其他平台。
PyTorch 已经被研究人员的广泛采用,并得到了数据科学家的适当回应。但正如我们预期的那样,我们没有得到厂商的采用,因为 PyTorch 模型不容易移植到到移动设备上。当然,也有一些意料之外的用户,比如 OpenAI 和几所大学。
原题:Why AI and machine learning researchers are beginning to embrace PyTorch
来源:https://www.oreilly.com/ideas/why-ai-and-machine-learning-researchers-are-beginning-to-embrace-pytorch
PyTorch 系列付费课程——《火炬上的深度学习》
集智 AI 学园推出《》(Deeplearning in PyTorch)付费课程,帮你深入理解和掌握 PyTorch 在自然语言处理中的应用。“火炬下”课程现已开放报名通道,11月1日进行第一次直播课。名额有限,欢迎报名~
扫描图片中的二维码进入课程详情页
或点击“阅读原文”了解课程详情
推荐阅读:
获取更多更有趣的AI教程吧!
学园网站:campus.swarma.org
商务合作|zhangqian@swarma.org
投稿转载|wangjiannan@swarma.org
点击学习PyTorch
以上是关于为什么机器学习研究者都投入了 PyTorch 的怀抱?的主要内容,如果未能解决你的问题,请参考以下文章
纯Rust编写的机器学习框架Neuronika,速度堪比PyTorch
《PyTorch机器学习从入门到实战》国内最懂“小扎”的技术团队出书了