2016-03-25 59 views
0

我正在關注link中的示例。我已經從here下載法國瓶子。當我把它稱爲如下,使用CoreNLP進行法語依賴分析

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

我總是看到它加載一個英語DEP解析器模型,而不是法國。

Loading depparse model file: edu/stanford/nlp/models/parser/nndep/english_UD.gz ... PreComputed 100000, Elapsed Time: 1.341 (s)

這是一個錯誤?

回答

3

更新 - 我發現默認的屬性文件沒有指定一個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 
+0

嗨!我有同樣的問題,雖然我使用相同的屬性文件(上面提供),我仍然得到'加載depparse模型文件:edu/stanford/nlp/models/parser/nndep/english_UD.gz'輸出。你有做過任何重命名操作嗎?當我下載法國jar文件時,我把它放入'stanford-corenlp-full-2015-12-09'文件夾中。你做了同樣的事情嗎? – zwlayer

+0

我解決了我的問題,如果你想準備你自己的配置文件,你必須給出一個不同於'StanfordCoreNLP-french.properties'的名稱 – zwlayer