簡體   English   中英

斯坦福 NLP NER 中 256 的輸出/訓練狀態的含義?

[英]Meaning of output/training status of 256 in Stanford NLP NER?

我有一個 Python 程序,我使用 os.sys 從命令行訓練斯坦福 NER。 這將返回一個輸出/訓練狀態,我將其保存在變量“status”中,它通常為 0。但是,我只是運行它並得到了 256 的輸出,並且沒有為訓練模型創建文件。 此錯誤僅發生在較大的訓練數據集上。 我搜索了斯坦福 NLP 網站上的文檔,似乎沒有關於輸出含義或為什么增加訓練數據可能會影響訓練的信息。 在此先感謝您的幫助,問題代碼如下。

cmdToSys = "java -mx20g -cp stanford-corenlp-4.2.2.jar edu.stanford.nlp.ie.crf.CRFClassifier -prop " + self.trainPropFileName + " -ner.useSUTime false test -ner.applyNumericClassifiers false test "

status = os.system(cmdToSys)

注意:self.trainPropFileName 只是屬性文件

狀態是退出代碼,非零退出代碼表示您的程序失敗。 這不是斯坦福 NLP 慣例,而是所有程序在 Unix/Linux 上的工作方式。

某處應該有錯誤,也許你的內存不足? 您必須跟蹤它以找出問題所在。

暫無
暫無

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

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