我可以使用下面给出的命令在端口单分类器上运行。
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
。但它显示无效的论点。
我如何存档。
谢谢。