官术网_书友最值得收藏!

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:

主站蜘蛛池模板: 贺兰县| 海阳市| 安新县| 丰县| 湾仔区| 玉门市| 光泽县| 吴堡县| 仪征市| 喀什市| 建始县| 吉木乃县| 高州市| 涿鹿县| 商丘市| 布尔津县| 多伦县| 平舆县| 固原市| 镇安县| 且末县| 大同县| 余姚市| 科尔| 余姚市| 祁门县| 应城市| 莎车县| 凯里市| 华池县| 马山县| 庆云县| 萍乡市| 辽源市| 尚义县| 南充市| 蕲春县| 铜山县| 蚌埠市| 厦门市| 鹿泉市|