OpenNLP vs Stanford CoreNLP
我一直在对这两个软件包进行一些比较,但不确定该朝哪个方向发展。我简要地寻找的是:
- 命名实体识别(人员、地点、组织等)。
- 性别认同。
- 一个体面的训练 API。
据我所知,OpenNLP和Stanford CoreNLP公开了非常相似的功能。然而,Stanford CoreNLP看起来有更多的活动,而OpenNLP在过去六个月里只有几次提交。
根据我所看到的,OpenNLP似乎更容易训练新模型,并且可能仅仅因为这个原因而更具吸引力。但是,我的问题是,其他人会从什么开始作为将NLP功能添加到Java应用程序的基础?我最担心的是OpenNLP是“刚刚成熟”还是半废弃的。