簡體   English   中英

使用斯坦福命名實體識別器時如何包含多個分類器?

[英]How do I include more than one classifiers when using Stanford named entity recogniser?

我運行以下命令來啟動 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

但它沒有用。 請幫助,因為我是新手。

可惜目前NERServer的代碼只支持加載一個分類器,所以這里沒有不寫代碼的解決辦法。 允許 NERServer 加載多個分類器不會是一個大的變化,就像斯坦福 CoreNLP 所做的那樣。 了解 Java 的人可以做到,或者我們可能會在未來的某個版本中做到這一點,但沒有具體的時間表。

您可以嘗試在兩個存檔文件之間添加

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM