Как получить время в будущем для глагола с Udpipe - PullRequest
0 голосов
/ 08 марта 2019

У меня большое количество медицинских отчетов.Я пытаюсь определить предложения, которые показывают, что будут предприняты будущие действия, например: 'I will prescribe a medication'

Я использую модель english-ewt из udpipe, и я также пробовал english-gum, но ни одна из них не дает мне будущего времениглагол - просто Tense Past / Pres

Как мне определить будущее предложение как приведенное выше с udpipe (я использую это специально, так как у меня возникают проблемы при установке rjava, что openNLP и NLP требуется).Если в будущем нет формы глагола, передаваемой через udpipe, есть ли другие способы, с помощью которых я могу определить, что я хочу, используя POS-теги и т. Д., Которые выводит udpipe?

1 Ответ

1 голос
/ 08 марта 2019

Я думаю, что это дубликат вопроса, на который дан ответ на определить временность предложения с пометкой POS Давайте уточним это далее.

Глагол will - это modal auxiliary,и это не имеет времени.В английском есть 2 морфологических времен (https://en.wikipedia.org/wiki/Grammatical_tense#English), настоящее и прошлое. В будущем нет времени. В общем, понятие времени относится к предложению, а не к отдельным словам. Время будущего формируется некоторыми соглашениями: например,за модальным будет / должен следовать глагол с инфинитивом.

Резюме: так что вам нужно будет комбинировать POS-теги с самими словами. Так что смотрите на глаголы, где вывод парсинга зависимостей udpipe связывается с термином AUX.

library(udpipe)
x <- udpipe('I will prescribe medication in the future', "english")
x[, c("token", "token_id", "upos", "xpos", "feats", "head_token_id", "dep_rel")]
      token token_id upos xpos                                      feats head_token_id dep_rel
          I        1 PRON  PRP Case=Nom|Number=Sing|Person=1|PronType=Prs             3   nsubj
       will        2  AUX   MD                               VerbForm=Fin             3     aux
  prescribe        3 VERB   VB                               VerbForm=Inf             0    root
 medication        4 NOUN   NN                                Number=Sing             3     obj
         in        5  ADP   IN                                       <NA>             7    case
        the        6  DET   DT                  Definite=Def|PronType=Art             7     det
     future        7 NOUN   NN                                Number=Sing             3     obl
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...