Я использую SCP, чтобы получить синтаксический анализ дерева CFG для английских предложений.Использование Stanford CoreNLP Python Parser для конкретного вывода
from corenlp import *
corenlp = StanfordCoreNLP()
corenlp.parse("Every cat loves a dog")
Мой ожидаемый выход дерева, как это:
(S (NP (DET Every) (NN cat)) (VP (VT loves) (NP (DET a) (NN dog))))
Но что я получил это:
(ROOT (S (NP (DT Every) (NN cat)) (VP (VBZ loves) (NP (DT a) (NN dog)))))
Как изменить POS тег, как и ожидалось, и удалить узел ROOT?
Благодаря
Откуда вы получаете ожидаемый результат? Теги POS не являются тегами [Penn Treebank] (http://www.comp.leeds.ac.uk/ccalas/tagsets/upenn.html), которые анализирует CoreNLP. –