如何为随机语句创建依存关系图(解析树)。有没有什么预想的语法可以用nltk分析英语句子?
示例:
我想为句子做一个句法分析树
“大公司需要一个可持续的商业模式。”这应该是这样的。
请建议我如何做这件事。
发布于 2012-12-20 08:24:06
这个问题几乎是3125926的复制品。但我将对这里给出的答案做一点详细说明。
我没有在NLTK下进行依赖项解析的个人经验,但根据公认的答案,在http://nltk.googlecode.com/svn/trunk/doc/api/nltk.parse.malt.MaltParser-class.html上记录了与MaltParser的集成
如果由于某些原因MaltParser不能满足您的需求,您还可以看看MSTParser和Stanford Parser。我认为这三个选项是最广为人知的,我希望它们中的一个(或全部)可以为您工作。
请注意,Stanford解析器包括从选民树和几个标准依赖关系表示之间进行转换的例程,因此,如果需要特定的格式,可以查看edu.stanford.nlp.trees.EnglishGrammaticalStructure
类的格式转换参数。
例如,将选民树转换为基本依赖关系:
java -cp stanford-parser.jar edu.stanford.nlp.trees.EnglishGrammaticalStructure -treeFile <input trees> -basic
https://stackoverflow.com/questions/13938839
复制相似问题