使用StanfordParser Shift Reduce Parser获取TypedDependencies

时间:2015-02-16 18:32:43

标签: stanford-nlp shift-reduce

我正在尝试使用提供的西班牙模型的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 个答案:

答案 0 :(得分:2)

这里的问题不是ShiftReduceParser,而只是我们目前不支持西班牙语的类型依赖 - 我们只有英文和中文版本。

(展望未来,首先出现的最可能的事情是Universal Dependencies中对Neural Network Dependency Parser的支持。事实上,你现在可以自己训练这样的模型。)