斯坦福nndep得到解析树

时间:2015-07-13 10:20:06

标签: nlp stanford-nlp

使用Stanford CoreNLP,我试图使用神经网络依赖解析器解析文本。它运行得非常快(这就是为什么我要使用它而不是public class EngineSetup extends Game { TileSets tileSetObj = new TileSets(); public void Init() { tileSetObj.TileSet1(); //calls the TileSets TileSet1 method code } } ),并产生高质量的依赖关系。我也有兴趣从那里检索解析树(宾夕法尼亚树样式)。所以,鉴于GrammaticalStructure,我得到了它的根(使用LexicalizedParser),然后尝试使用root()方法将其打印出来。但是,toOneLineString()返回树的根节点,其中包含空/空子列表。我在说明书或常见问题解答中找不到任何相关内容。

root()

这个输出是:

 GrammaticalStructure gs = parser.predict(tagged);

  // Print typed dependencies
  System.err.println(gs);

  // get the tree and print it out in the parenthesised form
  TreeGraphNode tree = gs.root();
  System.err.println(tree.toOneLineString());

我如何获得解析树呢?

1 个答案:

答案 0 :(得分:0)

想象一下,我可以使用斯坦福提供的Shift-Reduce选区解析器。它非常快,结果可比。