我正在阅读Dataloaders的官方文档:
https://pytorch.org/tutorials/beginner/basics/data_tutorial.html
还有这样一句话"DataLoader围绕数据集包装可迭代项">
我知道数据加载器是用来迭代数据集的,但我不明白的是,在数据集上包装可迭代的内容意味着什么?我想了解一下理论观点。
这句话意味着可以使用DataLoader来迭代数据集的内容。例如,如果您有一个包含1000个图像的数据集,您可以按照某些属性存储在数据集中的顺序对其进行迭代,而不进行其他迭代。另一方面,包装该数据集的DataLoader允许您批量迭代数据、打乱数据、应用函数、采样数据等。只需在torch.utils.data.DataLoader
上签出Pytorch文档,您就会看到包含的所有选项。