getDependency для файла предложений - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь использовать анализатор зависимостей для каждого предложения.Я пробовал разбор 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: image

вывод: 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 для нескольких предложений одновременно, тогда я получил его как векторную форму

image

как получить зависимость для нескольких предложений ??

вот мой другой вопрос: как проанализировать данные парсера, чтобы извлечь все nouns и прилагательные, как получить каждый уровень данных анализатора отдельно, чтобы каждый уровень мог быть обработан

...