Apache OpenNLP is a machine learning based toolkit for the processing of natural language text. It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution. These tasks are usually required to build more advanced text processing services.


This release contains a couple of new features, improvements, and bugfixes. The maxent trainer can now run in multiple threads to utilize multi-core CPUs. Configurable feature generation was added to the name finder. The perceptron trainer was refactored and improved. Machine learners can now be configured with many more options via a parameter file. Evaluators can print out detailed evaluation information.

URL: Apache OpenNLP - Welcome to Apache OpenNLP