我运行以下命令来启动ner服务器
java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier ner-model.ser.gz -port 8081-outputFormat inlineXML
在这里,我使用了由我手动创建的classifier(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
但这没有用。请帮助,因为我是新来的。
最佳答案
不幸的是,目前NERServer代码仅支持加载一个分类器,因此如果不编写代码,这里就没有解决方案。像Stanford CoreNLP一样,允许NERServer加载多个分类器并不是什么大的改变。知道Java的人可以做到这一点,或者我们可能会在将来的版本中做到这一点,但是没有特别的时间表。
关于java - 使用斯坦福命名实体识别器时,如何包含多个分类器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15746695/