我希望将一套NLP工具用于个人项目,我想知道Stanford的CoreNLP是否更易于使用或OpenNLP。或者你会推荐另一个免费套餐吗? 我以前没有真正做过任何NLP,所以我正在寻找一些我可以快速学习的东西来学习概念和原型。任何帮助表示赞赏。
答案 0 :(得分:28)
我对哪个更易于使用的看法是有偏见的,但对于Ivan Akcheurov的回答,我们在2010年10月才发布了Stanford CoreNLP,所以它不是很老。关于他的建议,似乎取决于您是否想要使用更高级别的处理框架或实际处理工具。例如,如果你在Knime附近徘徊,看来包含的唯一NLP组件实际上是OpenNLP ones,并且大部分机器学习都是Weka ....对于一起工作的各个工具组, Stanford NLP,OpenNLP,NLTK和Lingpipe可能是主要的选择。
答案 1 :(得分:14)
我建议你GATE(gate.ac.uk):
GATE
OpenNLP
LingPipe
NLTK
答案 2 :(得分:3)
我建议您使用斯坦福,因为它在一个包装下提供了多个东西,也就是开源。斯坦福CoreNLP已经
StanFord Parser.
Stanford POS Tagger.
Stanford Named Entity Recognition
。Stanford Typed Dependencies. etc.
因此,简而言之,您可以获得多种解决方案......