编辑,保存到训练有素的网络

时间:2016-01-08 15:33:14

标签: java encog

是否可以将训练有素的网络保存到文件中,然后再次使用它(加载文件)?你能举一个简单的例子吗?目前我应该每次训练都跑:

EncogUtility.trainConsole(network,trainingSet,TRAINING_MINUTES)

2 个答案:

答案 0 :(得分:2)

你可以使用这样的东西来保存训练有素的网络文件(这是C#,Java可能有不同的FileInfo类):

FileInfo networkFile = new FileInfo(@"C:\Data\network.eg");
Encog.Persist.EncogDirectoryPersistence.SaveObject(networkFile, (BasicNetwork)network);

然后您可以使用类似的东西重新加载网络文件:

network = (BasicNetwork)(Encog.Persist.EncogDirectoryPersistence.LoadObject(networkFile));

答案 1 :(得分:1)

使用此示例保存/加载您的网络:

func delCell(indexPath: IndexPath) {/*code for cell removal here*/}

来源: https://github.com/encog