1

我是 OpenNLP 的新手,用它来解析句子。

我在 Google TensorFlow youtube 视频中看到 Penn Treebank 已经过时并且有点过时了。他们已经将另一个名为 SyntaxNet 的解析模型作为开源提供。

我的问题是是否可以在 Apache OpenNLP 库中使用 SyntaxNet 模型。

SyntaxNet 是 git 中 TensorFlow 存储库的一部分,基于 Python。我是一名 Java 开发人员。

提前致谢。

4

1 回答 1

0

只要您自己创建训练数据,OpenNLP 就会选择任何标记或句法/语义模型。在这种情况下,您需要使用它们的标签集训练 POS 标注器以及 OpenNLP 分块器和/或解析器来实现 SyntaxNet。

也就是说,我个人对此的看法是 SyntaxNet 是一个非常固执己见的作品,没有理由使用它来代替 Penn Treebank。通过这样做,您将自己锁定在 Google 的解决方案中。

于 2016-11-19T16:45:05.263 回答