OpenNLP vs Stanford CoreNLP
He estado haciendo una pequeña comparación de estos dos paquetes y no estoy seguro de qué dirección tomar. Lo que busco brevemente es:
Reconocimiento de entidades con nombre (personas, lugares, organizaciones y demás).Identificación de género.Una API de entrenamiento decente.Por lo que puedo decir, OpenNLP y Stanford CoreNLP exponen capacidades bastante similares. Sin embargo, parece que Stanford CoreNLP tiene mucha más actividad, mientras que OpenNLP solo ha tenido algunos compromisos en los últimos seis meses.
Según lo que vi, OpenNLP parece ser más fácil de entrenar nuevos modelos y podría ser más atractivo solo por esa razón. Sin embargo, mi pregunta es ¿con qué comenzarían los demás como base para agregar características de PNL a una aplicación Java? Me preocupa sobre todo si OpenNLP es "simplemente maduro" versus semi-abandonado.