gpt4 book ai didi

stanford-nlp - 用 stanford-nlp 分块一些文本

转载 作者:行者123 更新时间:2023-12-04 03:54:00 30 4
gpt4 key购买 nike

我正在使用 stanford 核心 NLP,并使用这一行来加载一些模块来处理我的文本:

props.put("annotators", "tokenize, ssplit, pos, lemma, ner, parse, dcoref");

有没有我可以加载到 block 文本的模块?

或者有什么建议可以使用斯坦福核心来分 block 一些文本?

谢谢

最佳答案

你需要的是 的输出选区解析在 CoreNLP 中,它为您提供了 block 的信息,例如动词短语 (VPs,) 名词短语 (NPs,) 等等。据我所知,CoreNLP 中没有任何方法可以为您提供 block 列表。这意味着您必须解析选区解析的实际输出以提取 block 。

例如,这是 CoreNLP 的 constituency parser 对一个例句的输出:

(ROOT (S ("" "") (NP (NNP Anarchism)) (VP (VBZ is) (NP (NP (DT a) (JJ political) (NN philosophy)) (SBAR (WHNP (WDT that)) (S (VP (VBZ advocates) (NP (NP (JJ self-governed) (NNS societies)) (VP (VBN based) (PP (IN on) (NP (JJ voluntary) (, ,) (JJ cooperative) (NNS institutions))))))))) (, ,) (S (VP (VBG rejecting) (NP (JJ unjust) (NN hierarchy))))) (. .)))

如您所见,字符串中有 NP 和 VP 标签,现在您必须通过解析此字符串来提取 block 的实际文本。让我知道您是否可以找到一种可以为您提供 block 列表的方法?!

关于stanford-nlp - 用 stanford-nlp 分块一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299897/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com