torch.utils.data.DataLoader 用于构建可迭代的数据装载器:
Epoch:所有训练样本都已输入到模型中,称为一个 Epoch
Iteration:一批样本输入到模型中,称之为一个 Iteration
Batchsize:批大小,决定一个 Epoch 有多少个 Iteration
torch.utils.data.Dataset 是 Dataset 抽象类,所有自定义的 Dataset 都要继承它,并完成复写 __getitem__()。
__get_item__() 接收一个索引,放回一个样本。
先实现 Dataset,然后创建 Dataset 实例,再根据实例创建 DataLoader。

【Pytorch的数据读取机制】
Q1:读哪些数据?
A1:Sampler会返回index,确定读取哪些数据。
Q2:从哪些数据?
A2:在Dataset中进行设置。
Q3:怎么读数据?
A3:使用Dataset中的getitem。
