Pytorch 搭建神经网络(1)下载 Pytorch 和数据处理
下载Pytorch和数据处理
0 创建环境并下载Pytorch
1 | conda install pytorch::pytorch torchvision torchaudio -c pytorch |
1 加载数据
1. Dataset
提取数据并获取label
1 | from torch.utils.data import Dataset |
常见数据集形式
2. Dataloader
为后面的网络提供不同的数据形式(打包)
2 TensorBoard
1. 尝试
1 | from torch.utils.tensorboard import SummaryWriter |
1 | tensorboard --logdir=文件夹名 |
2. 训练集练习
1 | from torch.utils.tensorboard import SummaryWriter |
3 Transforms
[!NOTE]
torchvision的模块之一:Transforms
1. ToTensor
- transforms.ToTensor将”PIL Image”和”numpy.ndarray”转化为tensor类型
1 | from torchvision import transforms |
2. transforms使用
Note:
1 | """ |
4 torchvision数据集
torchvision.dataset
查看官方文档:https://pytorch.org/
0.9版本:https://pytorch.org/vision/0.9/
1. 尝试使用
1 | import torchvision |
2. 数据集的下载
进入数据集的源码(CIFAR10),查看url即为下载链接
5 Dataloader
官方文档:https://pytorch.org/docs/1.8.1/data.html?highlight=dataloader#torch.utils.data.DataLoader
1. batch_size
2. shuffle
shuffle打乱顺序
3. 代码
1 | import torchvision |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 isKage`Blog!