如何使用斯坦福核心nlp解析阿拉伯语句子

时间:2015-10-19 13:05:25

标签: nlp stanford-nlp

我使用斯坦福核心nlp软件包有足够的英语经验。

我想使用阿拉伯语这样的非英语语言,如何使用此包解析句子?有命令的任何例子吗?

1 个答案:

答案 0 :(得分:1)

以下是一个应该有效的示例命令:

java -Xmx3g -cp "*:." edu.stanford.nlp.parser.lexparser.LexicalizedParser -maxLength 50 -tLPP edu.stanford.nlp.parser.lexparser.ArabicTreebankParserParams -encoding UTF-8 -arabicFactored -tokenized -writeOutputFiles -outputFilesExtension out -outputFormat "penn" -loadFromSerializedFile edu/stanford/nlp/models/lexparser/arabicFactored.ser.gz sample_arabic_sentence.txt 

您需要确保您的jar具有解析器模型:

斯坦福解析器-3.5.2-models.jar

这可以通过Maven或解析器分发获得:

http://nlp.stanford.edu/software/lex-parser.shtml