Pytorch框架的学习终、终、终于来了!!!(可能会迟到,但不会缺席!)
一、什么是Pytorch?
- PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。
- 2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch。它是一个基于Python的可续计算包,提供两个高级功能:
1、具有强大的GPU加速的张量计算(如NumPy)。
2、包含自动求导系统的深度神经网络。
【取自百度百科】
二、为什么是Pytorch?
关于深度学习的框架(深度学习框架是一种界面、库或工具,它使我们在无需深入了解底层算法的细节的情况下,能够更容易、更快速地构建深度学习模型。利用恰当的框架来快速构建模型,而无需编写数百行代码。)有很多,为什么选择pytorch?
- PyTorch是相当简洁且高效快速的框架。
- 设计追求最少的封装。
- 设计符合人类思维,它让用户尽可能地专注于实现自己的想法。
- 与google的Tensorflow类似,FAIR的支持足以确保PyTorch获得持续的开发更新。
- PyTorch作者亲自维护的论坛 供用户交流和求教问题。
- 入门简单 。
【取自百度百科】
其他原因: - 动态图机制。
- 张量。
- 稳定。
三、安装Pytorch
- 由于对gpu不是很了解,所以选择cpu。
- 在命令提示行运行 conda install pytorch torchvision torchaudio cpuonly -c pytorch进行安装。
- 安装成功的标志: