【问题标题】:Stanford CoreNLP ExhaustivePCFGParser Initialization QueryStanford CoreNLP ExhaustivePCFGParser 初始化查询
【发布时间】:2014-04-02 17:39:36
【问题描述】:

我是一名 NLP 学生,对斯坦福 CoreNLP 比较陌生。我想为我的句子尝试 PCFG 解析器,因为我想获得解析器获取的最佳解析树的概率分数。我能够成功地使用 LexicalizedParser 作为

    LexicalizedParser myParser = LexicalizedParser.loadModel();
    myParser.parse(tokenLabels); // where List<CoreLabel> tokenLabels

但是我没有看到任何用于 ExhaustivePCFGParser 的 loadModel 方法,所以对如何初始化和开始使用它的解析函数感到困惑。我可以看到为它定义的构造函数,但不知道参数是什么意思?您能否为此提供一些指导。

【问题讨论】:

    标签: java nlp stanford-nlp


    【解决方案1】:

    您几乎可以肯定仍然想使用LexicalizedParser 工作。从中可以得到一个ParserQuery 对象(就像LexicalizedParserparse(List&lt;? extends HasWord&gt; lst) 方法一样)然后对其进行操作:

    ParserQuery pq = myParser.parserQuery();
    if (pq.parse(tokenLabels)) {
        System.out.println("Viterbi probability  is " + pq.getPCFGScore());
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多