loss = cost(outputs, y_train) 的错误ValueError: Expected input batch_size (1) to match target batch_size (5).
时间: 2023-11-17 18:05:06 浏览: 155
bp_train.rar_train_神经网络 matlab
这个错误通常是因为输入数据的 batch size 与目标数据的 batch size 不一致所引起的。在计算损失函数时,输出 `outputs` 和目标值 `y_train` 的 batch size 应该保持一致。你可以检查一下你的 `outputs` 和 `y_train` 的 batch size 是否有不一致的情况,或者尝试调整 batch size 使其一致。另外,你也可以检查一下你的模型是否正确地处理了输入数据的 batch size。
阅读全文