卷积神经网络,为什么我的test Accuracy 一直显示为 0?
原因是:accuracy格式应如下所示:
accuracy=sum(pred_y==test_y)/float(test_y.size(0))
打印命令可为:
print('Epoch:',epoch,'|train loss:%.4f'% loss.item(),'|test accuracy:%.4f' % accuracy)
最终即可正常输出结果,如下所示:
卷积神经网络,为什么我的test Accuracy 一直显示为 0?
原因是:accuracy格式应如下所示:
accuracy=sum(pred_y==test_y)/float(test_y.size(0))
打印命令可为:
print('Epoch:',epoch,'|train loss:%.4f'% loss.item(),'|test accuracy:%.4f' % accuracy)
最终即可正常输出结果,如下所示: