Я пытаюсь использовать анализатор зависимостей для каждого предложения.Я пробовал разбор coreNLP для одного предложения как
library(coreNLP)
initCoreNLP(mem="4g")
x="I've been using Galaxy J5 for 2 years and it would never get heated while using even long."
anno <- annotateString(x)
ext<-getDependency(anno)
extparse<-getParser(anno)
вывод: ext:
вывод: extparse:
(ROOT \ r\ n (S \ r \ n (S \ r \ n (NP (PRP I)) \ r \ n (VP (VBP 've) \ r \ n (VP (VBN)) \ r \ n (VP (VBG)используя) \ r \ n (NP (NNP Galaxy) (NN J5)) \ r \ n (PP (IN для) \ r \ n (NP (CD 2) (NNS лет))))))) \ r \n (CC и) \ r \ n (S \ r \ n (NP (PRP это)) \ r \ n (VP (MD будет) \ r \ n (ADVP (RB никогда)) \ r \ n (VP (VB get) \ r \ n (VP (VBN с подогревом) \ r \ n (PP (IN в то время как) \ r \ n (S \ r \ n (VP (VBG использует)) \ r \ n (ADVP (RB даже) (RB long))))))))) \ r \ n (..))) \ R \ n \ r \ n "
Тип зависимости дает правильнее, чем синтаксический анализатор Но я хочу реализовать этодля файла, который содержит предложения, Как реализовать зависимость coreNLP для предложений.
Я пытался сделать getdependency для нескольких предложений одновременно, тогда я получил его как векторную форму
как получить зависимость для нескольких предложений ??
вот мой другой вопрос: как проанализировать данные парсера, чтобы извлечь все nouns и прилагательные, как получить каждый уровень данных анализатора отдельно, чтобы каждый уровень мог быть обработан