1
我試圖用斯坦福CoreNLP和德國模型版本3.6解析德語句子。 在網站上說,依賴分析支持德語,但是當我解析一個句子時,依賴關係總是空的。斯坦福大學德語分析器的依賴關係爲null CoreNLP
我用內deepdive斯卡拉腳本運行具有以下屬性的NLP:
val germanProps = new Properties()
germanProps.put("annotators", "tokenize, ssplit, pos, ner, parse")
germanProps.put("tokenize.language", "de")
germanProps.put("pos.model", "edu/stanford/nlp/models/pos-tagger/german/german-hgc.tagger")
germanProps.put("ner.model", "edu/stanford/nlp/models/ner/german.hgc_175m_600.crf.ser.gz")
germanProps.put("ner.applyNumericClassifiers", "false")
germanProps.put("ner.useSUTime", "false")
germanProps.put("parse.model", "edu/stanford/nlp/models/lexparser/germanFactored.ser.gz")
是否與我的配置或者爲什麼德國解析器不工作的問題?
非常感謝您! 所以基本上StanfordCoreNLP-german.properties應該像 「註釋=記號化,SSPLIT,POS,NER,deparse」 和 「depparse.model =埃杜/斯坦福/ NLP /模型/分析器/ nndep/UD_German.gz」 避免混淆? 因爲在網站上它說解析註釋「提供完整的句法分析,同時使用組件和依賴表示。」 這就是爲什麼我認爲我可以得到它的依賴關係。 –
是的,這些應該是正確的設置。基本上沒有人實現將德語選區分析轉換爲依賴分析(例如爲英語實施),但最近我們爲德語的純依賴分析器建立了一些NN模型。 – StanfordNLPHelp