为什么选择 PyTorch?
了解为何 PyTorch 是开发深度学习模型的最佳选择。
为什么要使用 PyTorch?
首先,在 PyTorch 中编程很有趣!真的,它有一种独特的魅力,让写代码变得非常愉快。有人说这是因为它的设计非常符合 Python 的风格(pythonic),也可能是其他原因,谁知道呢?希望学完本课程后,你也会有同感!
其次,也许它还对你的健康有一些意想不到的好处。可以看看 Andrej Karpathy 发的一条推文了解一下!
但玩笑归玩笑,PyTorch 是目前发展最快的深度学习框架,并拥有庞大的生态系统。也就是说,有许多工具和库都是基于 PyTorch 开发的。它已经是学术界的首选框架,并正在逐步进入工业界。
已有许多公司广泛采用 PyTorch。举几个例子:
-
Facebook:该公司是 PyTorch 的最初开发者,于 2016 年 10 月首次发布。
-
Tesla:观看 Tesla 的 AI 负责人 Andrej Karpathy 讲述“Tesla 如何使用 PyTorch 开发车辆的完全自动驾驶能力”。
-
OpenAI:2020 年 1 月,OpenAI 宣布将其深度学习框架统一为 PyTorch。
-
Fast.ai:Fast.ai 是一个建立在 PyTorch 之上的库,旨在简化模型训练过程,也被用于其《面向开发者的实用深度学习》课程中。Fast.ai 与 PyTorch 紧密关联,“如果你不精通 PyTorch,就无法真正熟练地使用 fastai”。
-
Uber:该公司是 PyTorch 生态的重要贡献者,开发了诸如 Pyro(概率编程)和 Horovod(分布式训练框架)等知名库。
-
Airbnb:PyTorch 是该公司客户服务对话助手的核心技术。
本课程旨在帮助你顺利启动自己的 PyTorch 项目,同时深入理解其工作原理。