【发布时间】:2025-12-08 22:20:03
【问题描述】:
我是 Pytorch 和神经网络编程的新手,但我遇到了一个问题,我无法自己解决。我的数据是 1 和 0 的 numpy 数组。但是当我尝试训练我的网络时,我得到了这个错误:
RuntimeError: 预期为 torch.ByteTensor 类型的对象,但发现参数 #2 'mat2' 的类型为 torch.FloatTensor
错误出处的行在我的网的forward方法中
x = self.fc1(x)
我已经尝试过这些来转换我的张量,但我仍然收到错误:
x = x.type('torch.ByteTensor')
和
x.byte()
【问题讨论】: