java - Encog,保存到经过训练的网络文件

标签 java encog

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

EncogUtility.trainConsole(网络、trainingSet、TRAINING_MINUTES)

最佳答案

你可以使用类似这样的东西来保存训练好的网络文件(这是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));

关于java - Encog,保存到经过训练的网络文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34680581/

相关文章:

java - 将 encog 示例导入 eclipse

c# - 教 ANN 如何添加

java - Encog 神经网络 - 如何构建训练数据?

c# - Encog 框架没有给出可接受的错误率

java - 为来自内部类 AsyncTask Firebase 的最后一个元素数组变量赋值

java - 使用 Unicode 文件路径

java - 如何获取用户输入的最后一个字符?

java - 强制单线程 ANN 训练

java - 我引用这个库是错误的吗?

java - 奇数大括号后匹配字符的正则表达式