作者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://www.ptt.cc/bbs/DataScience/M.1608100931.A.B54.html
→ watashino: 精度是指甚麼東西阿 12/16 20:34
→ watashino: 我看板上的文常常都理解困難,平常都用英文QQ 12/16 20:34
抱歉沒說清楚,精度是指validation accuracy
※ 編輯: ArthurJack (42.72.135.37 臺灣), 12/16/2020 20:46:02
→ wtchen: 你沒查看TF版本嗎? 12/16 23:07
→ wtchen: 有時候版本不匹配也會發生問題(但通常都有錯誤訊息) 12/17 02:50
推 goldflower: 建議是要用keras請通通改tf.keras 12/17 12:50
→ goldflower: keras已經不會獨立維護了 12/17 12:51
→ goldflower: 你先用tf.keras不行再說 12/17 12:51
好,謝謝各位
※ 編輯: ArthurJack (42.72.93.113 臺灣), 12/17/2020 23:15:11
→ goldflower: 另外據我經驗tf1請用1.14 不然就改用tf2了 1.15蠻雷 12/18 18:12
→ ArthurJack: 好的,謝謝 12/19 20:00