2015-02-06 35 views
0

我試圖找出問題中的關鍵短語以及預期的答案類型。我使用斯坦福分析器來生成問題的分析樹。我需要遍歷這個分析樹,並根據一些啓發式在每個節點上做出選擇,不管它是否是關鍵短語。 如果只有我有權訪問斯坦福分析器中使用的完整CFG,我可以擴展啓發式以涵蓋可能出現在樹中的所有節點的子節點。我在哪裏可以得到斯坦福大學帕斯克使用的CFG?

The Stanford Parser: A statistical parser

+0

這是幾個星期前我近乎複製到自己的問題 - http://stackoverflow.com/questions/27023506/exporting-pcfg-from-stanford-lexicalized-parser。不幸的是,我們還沒有看到答案... – AaronD 2015-02-06 19:26:26

回答

0

每個受訓LexicalizedParser實例都有場bgug,這是教訓BinaryGrammarUnaryGrammar實例。這些類中的每一個都有方法,允許您從給定的父或子(或二進制情況下的同級)查找二進制/一元重寫規則。每個重寫規則(參見Rule interface)在字段score下具有關聯的對數概率。您可以使用LexicalizedParser#stateIndex獲取任何給定樹木組分的必需int ID。

這就是說,目前尚不清楚看到所有可能的作品對你而言都是好事。 (語法非常難看!) 你可能會做得更好examining the k-best parses for a given sentence