2

我运行以下命令来启动 NER 服务器

java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier ner-model.ser.gz -port 8081 -outputFormat inlineXML

在这里,我使用了我手动创建的分类器(ner-model.ser.gz)。我想使用默认分类器english.muc.7class.distsim.crf.ser.gz(由他们提供)和我创建的分类器

我尝试了以下命令

java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/english.muc.7class.distsim.crf.ser.gz ner-model.ser.gz -port 8081 -outputFormat inlineXML

但它没有用。请帮忙,因为我是新手。

4

2 回答 2

1

不幸的是,目前NERServer代码只支持加载一个分类器,所以这里没有不写代码的解决方案。像斯坦福 CoreNLP 那样,允许 NERServer 加载多个分类器并不是什么大的变化。了解 Java 的人可以做到这一点,或者我们可能会在未来的某个版本中做到这一点,但没有具体的时间表。

于 2013-07-23T16:58:37.927 回答
-1

您可以尝试在两个存档文件之间添加 ,

java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/english.muc.7class.distsim.crf.ser.gz,ner-model.ser.gz -port 8081 -outputFormat inlineXML
于 2013-04-01T17:13:18.537 回答