Я работаю над проектом обработки естественного языка (NLP), в котором я использую синтаксический анализатор для создания дерева синтаксического анализа из данного предложения.
Пример ввода: Я столкнулся с Джо и Джилл, а затем мы пошли по магазинам
Пример вывода: [TOP [S [S [NP [PRP I]] [VP [VBD run] [PP [IN into] [NP [NNP Joe] [CC and] [NNP Jill]]]]] [CC and] [S [ADVP [ РБ потом]] [НП [ПРП мы]] [ВП [ВБД пошли] [НП [НН за покупками]]]]]]
Я ищу утилиту С#, которая позволит мне выполнять сложные запросы, например:
- Получить первый VBD, связанный с «Джо»
- Получите ближайший к «Покупкам» NP
Вот утилита Java, которая делает это, я ищу эквивалент C#.
Любая помощь будет высоко оценена.