推 goldflower: 你的custom layer直接呼叫get_weights不行嗎@@? 07/28 15:54
→ clairehuei: 可是我需要的是layer的outputs 不是weight @@ 07/28 16:02
剛才異想天開試了一個方法, 我想說,既然load_model之後 他只會丟出一個output
那我就在call() 裡面,自己把 output 跟 權重的array append起來 再return
(之後再自己切割取要的部分)
因為過程當中 我有用到reshape, 實驗結果更慘, 一樣在train的時候都正常
load_model() 的時候, 又報錯, 說 call() 裡面的 'output'物件 是tensor
沒有 .reshape() 方法 囧rz...
※ 編輯: clairehuei (220.130.131.58), 07/28/2018 16:09:09
推 goldflower: 因為我猜問題應該在回傳的weight沒連到任意的output 07/28 16:40
→ goldflower: 因此存model時會有問題 所以我是指你call的weights就 07/28 16:40
→ goldflower: 用get weights來拿然後回傳計算完的output就好 不過 07/28 16:40
→ goldflower: 你說要output就好那不就可拿掉嗎 是不是我搞錯什麼QQ 07/28 16:40
推 germun: 留weight就好 model直接重建 07/29 04:28
→ clairehuei: 留weights, model重建, 再載入weights 的確可行@.@ 07/29 21:58
→ clairehuei: 感謝各位大大指點 <(_"_)> 07/29 21:58