- Deep Learning with PyTorch Quick Start Guide
- David Julian
- 192字
- 2021-07-02 15:00:12
PyTorch dataset loaders
Pytorch includes data loaders for several datasets to help you get started. The torch.dataloader is the class used for loading datasets. The following is a list of the included torch datasets and a brief description:

Here is a typical example of how we load one of these datasets into PyTorch:

CIFAR10 is a torch.utils.dataset object. Here, we are passing it four arguments. We specify a root directory relative to where the code is running, a Boolean, train, indicating if we want the test or training set loaded, a Boolean that, if set to True, will check to see if the dataset has previously been downloaded and if not download it, and a callable transform. In this case, the transform we select is ToTensor(). This is an inbuilt class of torchvision.transforms that makes the class return a tensor. We will discuss transforms in more detail later in the chapter.
The contents of the dataset can be retrieved by a simple index lookup. We can also check the length of the entire dataset with the len function. We can also loop through the dataset in order. The following code demonstrates this:

- Java編程全能詞典
- 大數據技術基礎
- 樂高機器人EV3設計指南:創造者的搭建邏輯
- STM32G4入門與電機控制實戰:基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現
- JBoss ESB Beginner’s Guide
- 統計策略搜索強化學習方法及應用
- Spark大數據技術與應用
- 可編程序控制器應用實訓(三菱機型)
- Storm應用實踐:實時事務處理之策略
- 突破,Objective-C開發速學手冊
- 分析力!專業Excel的制作與分析實用法則
- HTML5 Canvas Cookbook
- 人工智能:智能人機交互
- 企業級Web開發實戰
- Embedded Linux Development using Yocto Projects(Second Edition)