【发布时间】:2015-07-14 07:58:57
【问题描述】:
我正在尝试使用 Stanford POS 标记器来标记一些法语文本。为此,我使用以下命令:
猫文件.txt | java -mx10000m -cp 'stanford-postagger.jar:' edu.stanford.nlp.tagger.maxent.MaxentTagger-模型 models/french.tagger -sentenceDelimiter newline > output.txt
(每行一个句子。)
但我注意到标签非常糟糕,真正的问题实际上来自法语标记化本身。我认为分词是由英文分词器完成的。
所以我尝试通过这样做只用法语标记文本:
猫文件.txt | java -mx10000m -cp 'stanford-postagger.jar:' edu.stanford.nlp.international.french.process.FrenchTokenizer -sentenceDelimiter 换行符 > tokenized.txt
法国的代币也不错。
如何告诉标注器使用法语模型进行标注,同时还要使用法语分词器?
【问题讨论】:
-
您是否仅限于命令行使用,或者您可以为此编写一个 Java 类?
-
我更喜欢命令行使用,或者可以从 python 调用的命令。
标签: nlp tokenize stanford-nlp pos-tagger