[英]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.