Как получить время в будущем для глагола с Udpipe

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

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

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

1 ответ

Решение

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

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

Резюме: так что вам нужно будет комбинировать 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
Другие вопросы по тегам