斯坦福NER组合分类器在端口上运行

时间:2016-07-19 07:17:03

标签: nlp stanford-nlp named-entity-recognition

我可以使用下面给出的命令在端口单分类器上运行。

java -mx400m -cp "*:lib/*" edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/english.all.3class.distsim.crf.ser.gz -port 1234 -outputFormat inlineXML

我可以像这样在Python ner包中使用结果。

tagger = ner.SocketNER(host='localhost', port=1234)
print tagger.get_entities('Rahul working in uniserved.')
#Output  {u'PERSON': [u'Rahul']}

我使用命令组合了分类器。

java -mx1g -cp "*:lib/*" edu.stanford.nlp.ie.NERClassifierCombiner -textFile sample.txt -ner.model classifiers/english.all.3class.distsim.crf.ser.gz,classifiers/english.conll.4class.distsim.crf.ser.gz,classifiers/english.muc.7class.distsim.crf.ser.gz

但我需要在端口上运行。我尝试了不同的可能性,如给定的参数-port 8080 -outputFormat inlineXML。但它显示无效的论点。

我如何存档。

谢谢。

0 个答案:

没有答案