簡體   English   中英

在Encog Java庫上導入權重

[英]Importing weights on Encog Java Library

是否可以在Encog神經網絡上導入權重? 我知道可以導出權重,但是在構建雙神經網絡系統時,其中一個系統會定期接受數據訓練,然后更新另一個,以嚴格生成輸出。 是否可以通過指定實際值來調整非訓練網絡的權重? 謝謝!

我自己還沒有嘗試過,但是看起來您可以使用network.setWeight(int fromLayer, int fromNeuron, int toNeuron, double value)方法設置單個神經元權重,因此您必須遍歷所有想要的神經元更新。

在C#中,您可以像這樣將NN保存到文件中(恕我直言,保存就像是導入):

EncogDirectoryPersistence.SaveObject(new System.IO.FileInfo("C:\\1.nnn"), _network);

然后導出數據:

var network = (BasicNetwork)EncogDirectoryPersistence.LoadObject("c:\\1.nnn");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM