gpt4 book ai didi

machine-learning - Encog - 保存网络权重时出错,不是有效的 EG 文件

转载 作者:行者123 更新时间:2023-11-30 08:44:17 24 4
gpt4 key购买 nike

我已经训练了一个网络,我想保存它并能够稍后加载它,这样我就不必重新训练它......呃。

训练代码结束:

 //Save network
SerializeObject.save(new File("encognet"),network);
Encog.getInstance().shutdown();

加载文件

BasicNetwork network = (BasicNetwork) EncogDirectoryPersistence.loadObject(new File("encognet"));

我收到此错误

Exception in thread "main" org.encog.persist.PersistError: Not a valid EG file.

谁能告诉我如何解决这个问题?

最佳答案

我认为问题在于您没有将文件保存为 .eg 扩展名。如果这不是问题,我不确定 SerializeObject.save,但我知道 EncogDirectoryPersistence 对我有用。

所以,测试一下这段代码的保存情况

    public static final String FILENAME = "test_load_net.eg";
EncogDirectoryPersistence.saveObject(new File(FILENAME), network);

然后像这样加载

    public static final String FILENAME = "test_load_net.eg";

BasicNetwork network = (BasicNetwork)EncogDirectoryPersistence.loadObject(new File(FILENAME));

关于machine-learning - Encog - 保存网络权重时出错,不是有效的 EG 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31549833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com