Apache OpenNLP Software Package
(Redirected from Apache OpenNLP)
Jump to navigation
Jump to search
An Apache OpenNLP Software Package is a Java-based natural language processing toolkit.
- Context:
- It can be used to solve: text tokenization, sentence segmentation, part-of-speech tagging, named entity recognition, shallow parsing, syntactic parsing, and coreference resolution.
- It can have:
- an OpenNLP Sentence Detector. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.sentdetect
- an OpenNLP Tokenizer. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.tokenizer
- an OpenNLP Name Finder. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.namefind
- an OpenNLP Document Categorizer. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.doccat
- an OpenNLP Part-of-Speech Tagger. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.postagger
- an OpenNLP Chunker. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.chunker
- an OpenNLP Parser. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.parser
- an OpenNLP Coreference Resolver. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#tools.coref
- It (likely) contains a OpenNLP Maxent Package. http://incubator.apache.org/opennlp/documentation/manual/opennlp.html#opennlp.ml.maxent
- It is supported by the Apache OpenNLP Project.
- …
- Counter-Example(s):
- See: Java-based Library, NLP Library.
References
2018
- (Wikipedia, 2018) ⇒ https://en.wikipedia.org/wiki/Apache_OpenNLP Retrieved:2018-1-8.
- The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. It supports the most common NLP tasks, such as language detection, 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. [1] [2]
2011
- http://incubator.apache.org/opennlp/
- QUOTE: OpenNLP is an organizational center for open source projects related to natural language processing. Its primary role is to encourage and facilitate the collaboration of researchers and developers on such projects.
OpenNLP also hosts a variety of java-based NLP tools which perform sentence detection, tokenization, pos-tagging, chunking and parsing, named-entity detection, and coreference using the OpenNLP Maxent machine learning package.
- QUOTE: OpenNLP is an organizational center for open source projects related to natural language processing. Its primary role is to encourage and facilitate the collaboration of researchers and developers on such projects.
2011c
- https://issues.apache.org/jira/browse/OPENNLP
- QUOTE: OpenNLP is a Java machine learning toolkit for natural language processing (NLP).
2009
- (Wilcock, 2009) ⇒ Graham Wilcock. (2009). “Introduction to Linguistic Annotation and Text Analytics.” In: Synthesis Lectures on Human Language Technologies. Morgan & Claypool. doi:10.2200/S00194ED1V01Y200905HLT003 ISBN:1598297384