当我们使用Map样式时,pytorch中的数据加载程序在每次迭代中给予了什么?

jvlzgdj9  于 2022-12-26  发布在  其他
关注(0)|答案(1)|浏览(126)
train_loader = DataLoader(train_dataset, batch_size = 3, shuffle = True)
for batch in train_loader:
      model.train()
      x,y=batch
      pred=model(x)

我在dataloader中使用了map迭代,对于每次迭代,我从dataloader接收一个ind,数据,为什么我们要在代码中预测x(ind)

vcudknz3

vcudknz31#

dataloader创建一个torchTensor数据集的堆栈,但是这通常取决于你的数据集。它的堆栈大小取决于你的批量大小,在你的例子中是3。

相关问题