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