使用 TensorFlow with Keras,按照《Python 深度学习》(《Deep Learning with Python》)文本和序列处理那章,使用一维卷积Conv1D进行IMBD电影评论情感分类,下面是书里的代码:
结果,运行的时候,出现了训练误差和精度、验证误差和精度都保持不变的情况:
我惊呆了!训练误差一直是 7.7364,训练精度一直是0.4985,验证误差一直是7.6168,验证精度一直是 0.5062 。你说你要是上升,或者下降又上升,或者 xxxx ,怎么着都比这种固定不动的情况好理解啊,这 xxxx。
既不是过拟合,也不是性能不佳,不是学习率太大或太小,也不是网络层次复杂,更不是训练过程中 batch大小、epoch数或者validation 数据的比例。。。
最后的最后,终于让我找到了原因,并且引出了一个大问题,这波很重要~~