【问题标题】:Passing 3 dimensional and one dimensional features to neural network with PyTorch Dataloader使用 PyTorch Dataloader 将 3 维和一维特征传递给神经网络
【发布时间】:2021-02-11 06:10:15
【问题描述】:

我有大小为 2x8x8 作为张量的示例,我正在为它们使用 PyTorch Dataloader。但现在我也想添加一个额外的 1 个尺寸为 1(单个数字)的暗淡张量作为输入。

所以我有两个用于神经网络的输入参数,一个用于卷积层的多维参数,一个用于稍后连接的附加参数。

可能我可以使用两个数据加载器,每个张量形状一个,但我不能洗牌。

如何为这两个不同的输入张量使用单个 PyTorch Dataloader?

【问题讨论】:

    标签: python machine-learning pytorch tensor


    【解决方案1】:

    这与数据加载器无关,这应该在您的数据集中完成。实现您自己的数据集,使其继承自torch.util.data.Dataset(您需要实现__len____getitem__)。让你的 __getitem__method 返回你的两个张量,你应该没问题。

    有需要可以关注this tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 2016-04-16
      • 2017-06-17
      • 1970-01-01
      • 2018-01-22
      • 2012-03-04
      • 2018-12-16
      相关资源
      最近更新 更多