我使用斯坦福核心nlp软件包有足够的英语经验。
我想使用阿拉伯语这样的非英语语言,如何使用此包解析句子?有命令的任何例子吗?
答案 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或解析器分发获得: