2017-09-13 50 views
0

有人能指點我如何使用selectmethod配置encogmodel的例子嗎?這是一種重載方法,第一種方法只是將輸入視爲數據集和方法。然而,第二個允許以下:encogmodel selectmethod配置

  1. 數據集
  2. methodtype
  3. methodArgs
  4. trainingType
  5. trainingArgs

我無法得到這個工作,因爲出現以下錯誤「圖層不能有零神經元,未知的體系結構元素:「。任何幫助表示讚賞。謝謝。 此外,有關如何在這種方法中轉儲權重的一些見解?當通過構建網絡(BasicNetwork)構建模型時,可以將權重轉儲爲network.flat方法。在這種由encogmodel驅動的方法中,我們如何轉儲權重,漸變等?謝謝

回答

0

有三個例子爲EncogModel,你可以找到他們here

如果這樣做沒有幫助,讓我知道更多具體是什麼你正在嘗試做的,或者提供一些代碼不工作,我更新這個更具體的答案。

的權重可以直接由BasicNetwork.dumpWeights,BasicNetwork.dumpWeightsVerbose(),或BasicNetwork.getWeight

+0

更直接地訪問非常感謝你傑夫。上述示例使用傳遞兩個參數的第一個選項。我需要傳遞包括學習速率和動量在內的參數。 – emeralddove

+0

我需要傳遞包括學習率和動量在內的參數。我知道創建網絡有兩種可能的方法1)創建模式並生成網絡 - 在這裏,我們將能夠指定圖層,神經元數量,偏差(布爾值)。我相信這是用於已經規範化的文件2)使用encogmodel。這是使用encog對文件進行規範化的時候。我看到指定上述參數的編碼方式(? - > B:方法..)。 – emeralddove

+0

我正在繼續採用方法(1),因爲權重只能以這種方式進行初始化和傾倒。無論我錯在哪裏,請糾正我。此外,請幫助我瞭解a)創建模式,設置激活函數並生成網絡和b)創建網絡並添加具有激活功能的圖層之間的差異。再次感謝你。 – emeralddove

相關問題