深度学习技术应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5.2 Pytorch

Adam Paszke、Sam Gross、Soumith Chintala和Gregory Chanan撰写了PyTorch,主要是由Facebook的人工智能研究实验室(FAIR)开发的。它建立在基于Lua的科学计算框架之上,使用机器学习和深度学习算法。PyTorch采用Python、CUDA和C/C++库进行处理,旨在扩展建筑模型的生产和整体灵活性。如果你精通C/C++,那么PyTorch对你来说可能不会太难。

PyTorch被广泛应用于Facebook、Twitter和Google等大公司的研发项目。

深度学习框架还具有以下特性:

● 由于其混合前端,提高了编程灵活性。

● 使用“火炬分布式”后端在研究和生产中实现可扩展的分布式训练和性能优化。

● 与Python的深度集成,允许流行的库和包在Python中快速编写神经网络层。