作者ArthurJack (Weston)
看板DataScience
标题[问题] Keras版本不同对训练结果的影响
时间Wed Dec 16 14:42:09 2020
作业系统:(win10)
问题类别:(ex:DL,CNN)
使用工具:(ex:python,tensorflow,keras)
问题内容:
版上各位好,不好意思想请问各位关於Keras版本的问题
之前使用Keras2.0.9,Tenaorflow-GPU 1.15.0
PYTHON 3.7.0这个环境导入Resnet 预训练模型,效果不错
接着我想对比看看其他预训练模型,去查了之後
发现有些新模型要比较新的Keras版本才有包含
所以将Keras升到2.2.5,然後就能顺利导入预训练模型
但是却发现模型训练结果验证集精度卡在0.005不会变动
拿之前有训练出效果的程式码去训练也一样卡0.005不会动
後来把Keras版本降回去就又恢复正常了,请问版上各位,这纯粹是
Keras的问题,还是我Tensorflow或是Python版本也有问题??
以上,谢谢各位版友
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.51.91 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DataScience/M.1608100931.A.B54.html
1F:→ watashino: 精度是指甚麽东西阿 12/16 20:34
2F:→ watashino: 我看板上的文常常都理解困难,平常都用英文QQ 12/16 20:34
抱歉没说清楚,精度是指validation accuracy
※ 编辑: ArthurJack (42.72.135.37 台湾), 12/16/2020 20:46:02
3F:→ wtchen: 你没查看TF版本吗? 12/16 23:07
4F:→ wtchen: 有时候版本不匹配也会发生问题(但通常都有错误讯息) 12/17 02:50
5F:推 goldflower: 建议是要用keras请通通改tf.keras 12/17 12:50
6F:→ goldflower: keras已经不会独立维护了 12/17 12:51
7F:→ goldflower: 你先用tf.keras不行再说 12/17 12:51
好,谢谢各位
※ 编辑: ArthurJack (42.72.93.113 台湾), 12/17/2020 23:15:11
8F:→ goldflower: 另外据我经验tf1请用1.14 不然就改用tf2了 1.15蛮雷 12/18 18:12
9F:→ ArthurJack: 好的,谢谢 12/19 20:00