有人知道这里的错误是什么吗?我已经查看了其他 StackOverflow 线程或 PyTorch 论坛线程,但我没有找到任何东西 😕
我的数据集来自https://github.com/skyatmoon/CHoiCe-Dataset。对于标签,我使用图像所在目录的名称。
如果您需要更多代码/信息,请随时询问。
训练方法
def train():
criterion = nn.MSELoss()
optimizer = optim.SGD(model.parameters(), lr=0.3, momentum=0.9)
for epoch in range(3000):
running_loss = 0
for images, labels in dataloader:
optimizer.zero_grad()
output = model(images)
loss = criterion(output, labels.view(1, -1))
loss.backward()
optimizer.step()
running_loss += loss.item()
型号
model = nn.Sequential(
nn.Linear(28, 16),
nn.Sigmoid(),
nn.Linear(16, 16),
nn.Sigmoid(),
nn.Linear(16, 61)
)