PyTorch - 01 - 解释-Python深度学习神经网络API

PyTorch是一个由Facebook创建并维护的深度学习框架,以其直观和与Python生态系统的高交互性著称。文章介绍了PyTorch的历史、设计理念,以及其在深度学习中的应用,包括张量库、动态计算图等特性,强调了其在深度学习研究中的优势。接下来的项目将使用PyTorch构建卷积神经网络对Fashion-MNIST数据集进行图像分类。
摘要由CSDN通过智能技术生成

PyTorch - Python Deep Learning Neural Network API

在这里插入图片描述
PyTorch是一个深度学习框架和科学计算软件包。 无论如何,PyTorch核心团队就是这样描述PyTorch的。 PyTorch的科学计算方面主要是PyTorch的张量库和相关的张量操作的结果。

张量是n维数组。

在这里插入图片描述
例如,从NumPy ndarray对象创建的PyTorch torch.Tensor对象共享内存。 从性能的角度来看,这使得PyTorch和NumPy之间的转换非常便宜。借助PyTorch张量,内置了GPU支持。 如果我们的系统上安装了张量,PyTorch可以很容易地在GPU之间来回移动张量。

PyTorch张量操作可以在GPU上执行。

在CUDA上,我们将详细讨论GPU及其在深度学习中的用途。 现在,只知道PyTorch张量及其关联的操作与NumPy n维数组非常相似。张量对于深度学习和神经网络非常重要,因为它们是我们最终用于构建和训练神经网络的数据结构。除了张量库之外,PyTorch在构建和训练神经网络方面还提供了更多功能。 在介绍PyTorch的深度学习细节之前,让我们先看一下有关如何创建PyTorch的一些细节。

PyTorch: A Brief History

PyTorch的最初版本是在2016年10月,在创建PyTorch之前,曾经并且仍然存在另一个称为Torch的框架。 Torch是一个基于Lua编程语言的机器学习框架,已经存在了很长时间。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值