.. Всем привет! Я работаю над проектом НЛП и хочу определить, есть ли отрицание с данным глаголом в предложении
Например: функция «Is_there_negation» должна возвращать «True» со следующими параметрами:
text:"I don't want to eat right now"
verb:"eat"
Как я могу выполнить эту функцию (я действительно новичок в НЛП)
import spacy
nlp = spacy.load("en_core_web_sm")
def Is_there_negation(doc,verb):
for token in doc :
if(token.dep_=="neg" and token.head.text==verb):
return True
elif(token.text==verb):
for tk in token.subtree:
.
.
.
return False
Заранее спасибо