Pytorch详细教程——2.PyTorch Explained

2. PyTorch Explained - Python Deep Learning Neural Network API

对于Python来说,最流行的科学计算包是numpy,它是n维数组的转换包,而Pytorch是一个张量库,它非常密切的反应了numpy的多维数组功能,它与numpy具有高度的互操作性。

它是一个很年轻的框架,16年才刚刚提出来

在这里插入图片描述

这个是我们用Pytorch主要调用的包
在这里插入图片描述
torch包含其他包和张量库的顶级包
torch.nn和torch.autograd是Pytorch的主要工作包,torch.nn是关于神经网络的包,包含类和模块 比如前向传播所用到的函数,权重等。torch.autograd是优化神经网络权重所用到的导数计算。

torch,nn.function是功能接口,它可以让我们访问损失函数,激活函数和卷积运算等。
torch.optim是优化的包,像SGD,Adam等
torch.utils是一个子包,它包括像数据集和数据加载器这样的实用程序类,使数据预处理更加容易。
torchvision可以让我们访问数据集,pytorch自带的数据集

另外,Pytorch在计算的时候用一个被称为动态计算图的计算图,随着操作的进行,图形是动态生成的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值