Получите TypedDependencies используя StanfordParser Shift Reduce Parser

Я пытаюсь использовать Stanford Shift Reduce Parser с поставляемой испанской моделью. Однако я замечаю, что в отличие от Lexicalized Parser, я не могу получить TypedDependencies, несмотря на отправку соответствующего флага -outputFormat typedDependencies, как это можно увидеть в lexparser.bat/sh.

На всякий случай, это код Java, который я использую для передачи флагов и создания парсера.

ShiftReduceParser model = ShiftReduceParser.loadModel(modelPath);
model.setOptionFlags("-factored", "-outputFormat", "penn,typedDependencies");
ArrayList<TaggedWord> taggedWords = new ArrayList<TaggedWord>();

Спасибо

1 ответ

Решение

Проблема здесь не в ShiftReduceParser, а просто в том, что в настоящее время мы не поддерживаем типизированные зависимости для испанского языка - у нас они есть только для английского и китайского языков.

(Забегая вперёд, наиболее вероятная вещь, которая появится первой, - это поддержка универсальных зависимостей в парсере зависимостей нейронной сети. Действительно, вы, вероятно, могли бы обучить такую ​​модель самостоятельно сейчас.)

Другие вопросы по тегам