如何在stanford ner中使用标志-loadJarClassifier来创建自己的jar文件?

时间:2017-11-04 13:40:22

标签: stanford-nlp

如何在Stanford NER中创建自己的包含您自己的NER模型的jar文件作为默认值?

1 个答案:

答案 0 :(得分:2)

最简单的方法是将训练好的模型添加到jar文件中。

以下是将文件添加到jar文件的链接:

https://docs.oracle.com/javase/tutorial/deployment/jar/update.html

如果你想制作像my-custom-models.jar这样的jar文件,请参阅创建jar文件的信息:

https://docs.oracle.com/javase/tutorial/deployment/jar/build.html

然后将该jar文件放入CLASSPATH。

如果要在启动时加载自定义模型,只需使用ner.model属性指定。

从命令行:

-ner.model /path/to/my_model-1.ser.gz,/path/to/my_model-2.ser.gz

Java API:

props.setProperty("ner.model", "/path/to/my_model-1.ser.gz);

这里有更详尽的文档:

https://stanfordnlp.github.io/CoreNLP/cmdline.html

https://stanfordnlp.github.io/CoreNLP/simple.html