0

我正在寻找一个现有的库(java)或解决我的问题,我的问题是我想获得由 CCG 解析器识别的依赖对,我尝试 使用C&C工具(c++ 和 python,没有一个用于 java)。

例子 :

问:农奴制是如何在俄罗斯发展并离开俄罗斯的?

解析后

Parse
(ROOT
  (SBARQ
    (WHADVP (WRB How))
    (SQ (VBD did)
      (NP (NN serfdom))
      (VP
        (VP (VB develop)
          (PRT (RP in)))
        (CC and)
        (VP
          (ADVP (RB then))
          (VB leave)
          (NP (NNP Russia)))))))

这是我用来获取此解析的代码(我阅读了本教程):

public static void Parse() throws InvalidFormatException, IOException {

    InputStream is = new FileInputStream("lib\\opennlp-tools-1.5.0\\en-parser-chunking.zip");

    ParserModel model = new ParserModel(is);

    Parser parser = ParserFactory.create(model);

    String sentence = "What does the Peugeot company manufacture";
    Parse topParses[] = ParserTool.parseLine(sentence, parser, 1);

    for (Parse p : topParses)
        p.show();

    is.close();
}

我需要将结果解析为如下图所示的图形 在此处输入图像描述

4

0 回答 0