1

如何为随机句子创建依赖图(解析树)。是否有任何预先确定的语法可以使用 nltk 解析英语句子。

例子:

我想为句子制作一个解析树

“一家大公司需要一个可持续的商业模式。” 应该是这样的。

在此处输入图像描述

请建议我如何做到这一点。

4

1 回答 1

3

这个问题与3125926几乎重复。但我会详细说明那里给出的答案。

我没有在 NLTK 下进行依赖解析的个人经验,但根据接受的答案,与MaltParser的集成记录在http://nltk.googlecode.com/svn/trunk/doc/api/nltk.parse.malt .MaltParser-class.html

如果由于某种原因 MaltParser 不能满足您的需求,您也可以看看MSTParserStanford Parser。我认为这三个选项是最著名的,我希望其中一个(或全部)对您有用。

请注意,Stanford Parser 包括从选区树和几个标准依赖关系表示之间转换的例程,因此如果您需要特定格式,您可以查看edu.stanford.nlp.trees.EnglishGrammaticalStructure类的格式转换参数。

例如,从选区树转换为基本依赖项:

java -cp stanford-parser.jar edu.stanford.nlp.trees.EnglishGrammaticalStructure -treeFile <input trees> -basic

于 2012-12-20T00:24:06.280 回答