来自Stanford CoreNLP的德国解析器的依赖关系为空

时间:2016-02-03 11:35:49

标签: stanford-nlp

我试图用Stanford CoreNLP和德国版3.6版来解析德语句子。 在网站上它说德语支持依赖解析,但是当我解析一个句子时,依赖关系总是为空。

我使用deepdive中的scala脚本运行具有以下属性的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")

我的配置是否有问题或为什么德语解析器不起作用?

1 个答案:

答案 0 :(得分:3)

您必须使用NN依赖项解析器来获取德语依赖项解析。

信息在这里:

http://nlp.stanford.edu/software/nndep.shtml

此外,您还需要这里提供的德国模型罐:

http://stanfordnlp.github.io/CoreNLP/history.html