【问题标题】:What's the difference between Stanford Tagger, Parser and CoreNLP?斯坦福标记器、解析器和 CoreNLP 有什么区别?
【发布时间】:2018-04-27 01:33:52
【问题描述】:

我目前正在使用来自斯坦福 NLP 小组的不同工具,并试图了解它们之间的差异。在我看来,它们以某种方式相互交叉,因为我可以在不同的工具中使用相同的功能(例如,标记化和 POS-Tag 一个句子可以由 Stanford POS-Tagger、Parser 和 CoreNLP 完成)。

我想知道每种工具之间的实际区别是什么,以及我应该在哪些情况下使用它们。

【问题讨论】:

    标签: nlp stanford-nlp


    【解决方案1】:

    来自同一版本的所有 Java 类都是相同的,而且,是的,它们是重叠的。在代码的基础上,解析​​器和标记器基本上是 CoreNLP 中可用功能的子集,除了它们确实有一些自己的小插件,例如解析器的 GUI。就提供的模型而言,解析器和标注器附带了多种语言的模型,而 CoreNLP 仅提供开箱即用的英语。但是,您可以下载 CoreNLP 的特定语言 jar,它提供了我们为不同语言提供的所有模型。 CoreNLP github 站点中包含任何版本中可用的任何内容:https://github.com/stanfordnlp/CoreNLP

    【讨论】:

    • 非常感谢您的简单回答,我目前只使用英语,我总是对应该将哪个工具添加到我自己的项目中感到困惑。我想我现在会坚持使用 CoreNLP。 :)
    猜你喜欢
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多