序列化错误:StanfordNLP java库

时间:2013-09-23 15:08:27

标签: java nlp stanford-nlp

我正在尝试以编程方式使用StanfordNLP java库创建自己的模型。

“traindatacode-model.ser.gz”文件已创建,但没有任何内容。使用以下cmd命令正确创建它:

java -cp -Xmx1g stanford.ner.jar edu.stanford.nlp.ie.crf.CRFClassifier -prop traindata.prop

以下代码用于以编程方式执行相同操作但创建空序列化文件。

public class Buildmodel {
    public static void main(String[] args) {
        String propPath = "C:\\Users\\kr277288\\Desktop\\traindata1.prop";
    String trainingfile ="C:\\Users\\kr277288\\Desktop\\traindata4labels.tsv";
    String serializePath = "C:\\Users\\kr277288\\Desktop\\NERtest\\testfiles\\traindatacode-model.ser.gz";
    Properties prop1= propFileToProperties(propPath);
    CRFClassifier crf1 = new CRFClassifier(prop1);
    crf1.serializeClassifier(crf1.flags.serializeTo);
    }
}

0 个答案:

没有答案