gpt4 book ai didi

java - 如何反序列化 OpenNLP 训练的模型?

转载 作者:行者123 更新时间:2023-11-30 05:39:27 25 4
gpt4 key购买 nike

我使用 OpenNLP 和 Java 对文本进行分类。我使用了 DoccatModel 对象。然后我使用 serialize 方法保存它。我想知道如何从 .bin 保存的文件创建模型。

除此之外,我每次启动程序时都需要训练模型。

DoccatModel model = trainedModel(trainingDatasetPath);
serializeModel(model);

方法trainedModel返回由位于trainingDatasetPath的文件训练的DoccatModel对象。

有人知道吗?

最佳答案

我找到了答案:“DoccatModel”有一个构造函数。

DoccatModel model;
if(model_file.exists()) {
model = new DoccatModel(model_file);
} else {
model = trainedModel(trainingDatasetPath);
serializeModel(model);
}
DocumentCategorizer doccat = new DocumentCategorizerME(model);

关于java - 如何反序列化 OpenNLP 训练的模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55964289/

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