Найти соответствующие существительные или глаголы прилагательных и наречий в английском предложении

Моя цель - построить алгоритм, который дает прилагательное или наречие в предложении, указывает на соответствующее существительное или глагол.

Например:

Мальчик сердито бросил тяжелый камень в окно, которое было очень далеко.

тяжелый (прил.) -> камень

сердито (адв) -> бросил

далеко (прил.) -> окно

До сих пор я мог помечать части речи для каждого слова и определять прилагательные, существительные, глаголы и наречия в данном предложении.

  1. В обработке естественного языка есть ли терминология для того, что я пытаюсь сделать?
  2. Существует ли хорошо известный алгоритм или подход для моей цели?
  3. Интересно, имеет ли смысл вручную обучать несколько предложений и строить модель машинного обучения для этого? или проблема в чрезмерном проектировании?

1 ответ

Решение

Смотрите ответы ниже:

1) Разбор зависимостей

2) Да, несколько - начните с информационных документов для библиотеки Spacy

3) Вам понадобится более нескольких предложений, проще использовать установленную библиотеку

Другие вопросы по тегам