从解析句中提取功能标签(使用斯坦福分析器)

时间:2017-06-13 17:48:59

标签: python nlp nltk stanford-nlp penn-treebank

查看Penn Treebank标记集(http://web.mit.edu/6.863/www/PennTreebankTags.html#RB),有一个名为"功能标记"这对我正在进行的项目非常有帮助。我知道Stanford Parser使用Penn Treebank标签集来表示其EnglishPCFG语法,所以我希望有对功能标签的支持。

使用Stanford Parser和NLTK我用Clause,Phrase和Word级别标签以及Universal Dependencies解析了句子,但我还没有找到从解析句子中获取Function Tags的方法。

parser=StanfordParser(model_path="edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz")
parsed = parser.raw_parse("Jack payed up to 5% more for each unit")
for line in parsed:
    print line

打印出来:

(ROOT
  (S
    (NP (NNP Jack))
    (VP
      (VBD payed)
      (PRT (RP up))
      (PP (TO to) (NP (QP (CD 5) (NN %) (JJR more))))
      (PP (IN for) (NP (DT each) (NN unit))))))

对于这个例子,我希望有一个-EXT(范围)功能标签和介词&#34;多达5%&#34;虽然我不确定实际输出会是什么样子。< / p>

是否可以使用Stanford Parser和NLTK查看已解析句子的功能标签?如果是这样,我该如何做到这一点?

0 个答案:

没有答案