我正在比较这两个软件包,但不确定应该选择哪一个。我需要的功能如下:
- 命名实体识别(人物、地点、组织等)。
- 性别识别。
- 良好的训练API。
从我所看到的情况来看,OpenNLP和Stanford CoreNLP的功能相似。然而,Stanford CoreNLP似乎活跃度更高,而OpenNLP在过去六个月中只有几个提交。
根据我所看到的,OpenNLP似乎更容易训练新模型,仅出于这个原因可能更具吸引力。但是,我的问题是其他人会从哪个软件包开始添加NLP功能到Java应用程序?我主要担心OpenNLP是否"已经成熟"或者半废弃。