java - 使用 CoreNLP 进行法语依存解析

标签 java stanford-nlp

我正在按照此 link 中的示例进行操作。我已经从here下载了法国jar 。当我按如下方式调用它时,

java -mx1g -cp "*"edu.stanford.nlp.pipeline.StanfordCoreNLP -props StanleyCoreNLP-french.properties -annotators tokenize,ssplit,pos,depparse -file french.txt -outputFormat conllu

我总是看到它加载英语 dep-parser 模型而不是法语。

正在加载 depparse 模型文件:edu/stanford/nlp/models/parser/nndep/english_UD.gz ... 预计算 100000,耗时:1.341 (s)

这是一个错误吗?

最佳答案

更新——我发现默认属性文件没有指定 depparse 模型。所以现在我给它我自己的配置文件,现在它可以工作了。

annotators = tokenize, ssplit, pos, depparse, parse

tokenize.language = fr

pos.model = edu/stanford/nlp/models/pos-tagger/french/french.tagger

parse.model = edu/stanford/nlp/models/lexparser/frenchFactored.ser.gz

depparse.model = edu/stanford/nlp/models/parser/nndep/UD_French.gz

关于java - 使用 CoreNLP 进行法语依存解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36223002/

相关文章:

Maven 依赖项 :get does not download Stanford NLP model files

java - 如何制作 32 位或 64 位应用程序?

java - 用于获取解析树的 Stanford CoreNLP 的更快替代方案?

java - 将实例设置为 null 或使用 new 创建新实例

Java:System.out.println() 这么慢的原因是什么?

python - NLTK 包和其他依赖项出现错误

nlp - 识别句子中是否包含祈使句的方法

pattern-matching - 自然语言理解算法

java - 无法从Java中的深层ArrayList获取值

Java,持久化 HashMaps 以实现永久、可靠存储的推荐方法?