我有一個h2o deeplearning模型,「模型1」,它推廣得非常好。不幸的是,在構建模型時,我忘了設置出口權重和偏差= TRUE
。如果export_weights_and_bias參數設置爲FALSE,如何提取h2o模型中的權重和偏差?
我試着用原始模型1中的所有確切參數,種子和數據集重新訓練衆多模型,並增加了設置的出口權重和偏差爲true。
不幸的是沒有這些新模型概括得很好。事實上,他們都失敗了,不能一概而論 - 儘管所有模型都訓練,驗證,交叉驗證和測試得很好。我甚至嘗試檢查點原始模型1,以便我可以添加導出權重和偏見參數= TRUE
。但是,因爲我沒有使用Modulo CV,所以我無法檢查點。
重現性讓我非常頭疼。爲了實現產品化,我需要以某種方式提取此原始工作模型1的權重和偏差 - 儘管出口權重和偏差最初設置爲FALSE
。
我已經看過了平均權重和模型1的偏見,他們根本不匹配任何我有相同的參數,種子,數據集等。再培訓模式的平均重量和偏見的我是不確定的,如果平均重量和偏差可以以某種方式用於強制再現性。
我讀過,下載model1到POJO may
允許訪問的權重和偏見,但我不確定這個,我不知道java和我沒有看到任何示例java代碼來幫助我。
任何建議或其他可能的解決方案/解決方法?
非常感謝您的幫助。