前两天跑代码遇到两个问题
: 1.没分验证集,直接把测试集当作validation_data放进去,结果测试集准确率每个epoch准确率一直在0.3上,最后发现其真实准确率在0.6上 解决
:把标签独热一下
2.每个epoch的最后一个batch的训练集拟合准确率、训练集loss、验证集准确率、训练集loss全部相同就很奇葩
解决
:换了loss函数。我做的是二分类问题,之前用的是binary_crossentropy,发现categorical_crossentropy+softmax也可以用于二分类,用了下试试问题解决了。之前一直以为这个损失函数是用多分类的,其实二分类也阔以