我正在开发一个自然语言处理(NLP)项目,在其中使用句法分析器将给定句子创建成一个句法分析树。
示例输入:我遇到了Joe和Jill,然后我们去购物了
示例输出: [TOP [S [S [NP [PRP I]] [VP [VBD ran] [PP [IN into] [NP [NNP Joe] [CC and] [NNP Jill]]]]] [CC and] [S [ADVP [RB then]] [NP [PRP we]] [VP [VBD went] [NP [NN shopping]]]]]]
我正在寻找一个C#实用工具,可以让我执行复杂的查询,例如:
- 获取与“Joe”相关的第一个VBD
- 获取最接近“Shopping”的NP
这里有一个Java实用程序可以做到这一点,我正在寻找一个C#等效实用程序。
任何帮助都将不胜感激。