我训练A Keras模型的时间越长,准确度越差。任何建议将不胜感激

zhic 发布于 2019-10-09 classification 最后更新 2019-10-09 22:59 11 浏览

我目前使用keras中建立的resnet来做两个类的分类。我正在使用模型检查点来保存基于验证准确度的最佳模型。 保存更好更好的模型,直到我经历所有数据点几次。 Keras一直在保存新模型,表明它们具有更高的准确性,但是当我测试模型时,它们的表现比以前的模型差。 以下是使用验证数据测试每个模型的输出。模型名称中的第一个数字是时代,最后一个数字是根据keras的准确度。

  • 03-0.90.hdf5,A上的错误预测:176,B上的错误预测:1652, 总错误1828
  • 04-0.91.hdf5,A上的错误预测:246,B上的错误预测:1448, 总错误1694
  • 06-0.92.hdf5,A上的错误预测:135,B上的错误预测:1738, 总错误1873
  • 09-0.92.hdf5,对A的错误预测:117,对B的错误预测:1738, 总误差1855
  • 10-0.92.hdf5,对A的错误预测:183,对B的错误预测:1208, 总错误1391
  • 15-0.92.hdf5,对A的错误预测:64,对B的错误预测:2973, 总错误3037
  • 23-0.93.hdf5,A上的错误预测:119,B上的错误预测:2511, 总错误2630
  • 26-0.93.hdf5,对A的错误预测:113,对B的错误预测:1794, 总错误1907
  • 27-0.93.hdf5,对A的错误预测:85,对B的错误预测:2821, 总错误2906
...
  • 1049-0.97.hdf5,对A的错误预测:31,对B的错误预测: 5949,总共错误5980
  • 1089-0.97.hdf5,对A的错误预测:3,对B的错误预测:6137, 总错误6140
  • 1092-0.97.hdf5,对A的错误预测:6,对B的错误预测:6325, 总错误6331
  • 1095-0.97.hdf5,对A的错误预测为0,对B的错误预测为6408, 总错误6408
  • 1126-0.97.hdf5,A上的错误预测:0,B上的错误预测:6413, 总错误6413
正如你所看到的,看起来该模型正在提高A的预测准确性,即使B的准确性下降超过A正在改善。 编辑:这是我的代码https://github.com/tan2684/Modified-Keras-Resnet
已邀请: