易用性:Stanford CoreNLP与OpenNLP

Pra*_*ker 28 nlp stanford-nlp

我希望将一套NLP工具用于个人项目,我想知道Stanford的CoreNLP是否更易于使用或OpenNLP.或者你会推荐另一个免费套餐吗?我之前没有真正做过任何NLP,所以我正在寻找一些我可以快速学习的东西来学习概念和原型.任何帮助表示赞赏.

Chr*_*ing 28

我对哪个更易于使用的看法是有偏见的,但关于Ivan Akcheurov的回答,我们在2010年10月才发布了Stanford CoreNLP,所以它不是很老.关于他的建议,似乎取决于您是否想要使用更高级别的处理框架或实际处理工具.例如,如果你在Knime附近徘徊,看来包含的唯一NLP组件实际上是OpenNLP组件,并且大多数机器学习都包含Weka ....对于一起工作的各个工具组,Stanford NLP,OpenNLP,NLTK,和Lingpipe也许是主要的选择.

  • Chris,有没有比较Stanford和其他开源完整解析器(例如OpenNLP)之间性能/准确性的出版物? (10认同)

hta*_*deh 14

我建议你GATE(gate.ac.uk):

  1. 语言:Java
  2. UIMA是否支持整合
  3. 文档:超级记录!电影教程和培训课程
  4. 有GUI
  5. 能够使用WordNet,Lucene,Google,Yahoo,Google Translate,Weka
  6. 将LingPipe和OpenNLP的某些部分作为插件

OpenNLP

  1. 语言:Java
  2. SharpNLP(其C-Sharp端口)
  3. UIMA是否支持整合

LingPipe

  1. 语言:Java
  2. 文档:免费的书籍教程

NLTK

  1. 语言:Python
  2. 文档:一本优秀的免费书籍
  3. Corpora:提供十几个语料库数据(~850 MB)和wordnet等词典.