使用 ClearNLP 进行依赖解析会创建一个DEPTree
对象。我已经解析了一个大型语料库并以 CoNLL 格式序列化了所有数据(例如,Google 代码上的这个 ClearNLP 页面)。
但我不知道如何反序列化它们。ClearNLP 提供了一种DEPTree#toStringCoNLL()
方法(向下滚动此页面查看)。我正在寻找一些东西来读取 CoNLL 格式的解析树并创建一个DEPTree
对象。我试图对其进行逆向工程,但并没有真正理解代码的内部工作原理。
相反,我创建了自己的依赖树类来处理我需要的基本功能,但我真的很想知道如何获取DEPTree
对象。到目前为止,我还没有在他们的 API 中找到任何这样做的方法。