Как понять смысл предложения, используя НЛП? - PullRequest
0 голосов
/ 11 сентября 2018

Я новичок в НЛП .Мое требование состоит в том, чтобы разобрать значение из предложений.

Пример

  1. «Постоянный дрифтинг преследует всех наилучших способов».
  2. "Когда The Fog Rolls In - фантастическая песня

Из вышеприведенных предложений мне нужно извлечь следующие предложения

  1. ", преследующие всехНаилучшие способы. "
  2. " фантастическая песня "

Возможно ли достичь этого за spacy?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

Извлечение значения предложения - довольно произвольная задача. Что вы подразумеваете под значением? Используя spaCy, вы можете извлечь зависимости между словами (которые определяют значение предложения), найти POS-теги, чтобы проверить, как слова используются в предложении, а также найти места, организации, людей, использующих тег NER. Однако значение предложения слишком общее даже для людей.

Может быть, вы ищете конкретный смысл? Если это так, вы должны тренировать свой собственный классификатор. Это поможет вам начать.

Если ваша задача - обобщение пары предложений, подумайте также об использовании gensim. Вы можете посмотреть здесь .

Надеюсь, это поможет:)

0 голосов
/ 12 сентября 2018

Невозможно извлечь обобщенные предложения, используя spacy.Я надеюсь, что следующие методы могут работать для вас

  • Самый простой способ - извлечь фразы из существительных или глаголов.Большую часть времени это должно дать тексту то, что вы хотите. (Phase Struce грамматика).

  • Вы можете использовать разбор зависимостей и извлечь зависимости центрального слова. грамматика зависимости

  • Вы можете обучить модель последовательности, в которой ввод будет полным предложением, а вывод - вашим обобщенным предложением. Модели последовательности для суммирования текста

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