我正在开发一个不是依赖解析器的解析器,但它仍然是一个基于转换的系统。我没有像 arc-transition 那样使用 SHIFT、REDUCE-LEFT 和 REDUCE-RIGHT 3 个动作,而是为我的解析器提出了自己的动作。正如我通过 Andor 等人的论文所理解的那样。(2016),只要系统遵循论文中定义的一些规则,我就可以在任何基于转换的系统上训练 SyntaxNet。但我不知道我应该从哪里开始。我查看了代码,但似乎它们主要用于训练依赖解析器(具有 3 个动作 SHIFT、REDUCE-LEFT 和 REDUCE-RIGHT)。如果您能突出显示代码中可以帮助我实现目标的某些部分,我将不胜感激。
另外,我不太明白 SyntaxNet 如何将 ConNLL 数据格式转换为黄金训练数据,你能告诉我哪个源文件负责这个任务吗?
非常感谢您提前