Apache OpenNLP

OpenNLP
Basisdaten
Entwickler Community-Projekt
Erscheinungsjahr 22. April 2004, 14. April 2012
Aktuelle Version 2.5.11
(24. Juli 2026)
Aktuelle Vorabversion 3.0.0-M5
(24. Juli 2026)
Betriebssystem Plattformunabhängig
Programmier­sprache Java
Kategorie Computerlinguistik
Lizenz Apache 2.0
opennlp.apache.org

Die Apache OpenNLP Bibliothek ist ein auf maschinellem Lernen basierendes Toolkit in der Programmiersprache Java für die Verarbeitung von natürlichsprachlichem Text im Bereich Computerlinguistik oder Natural Language Processing (NLP). Sie unterstützt die gängigsten NLP-Aufgaben, wie Identifikation der Sprache, Tokenisierung, Satzsegmentierung, Part-of-Speech-Tagging, Extraktion benannter Entitäten, Chunking, Parsing und Auflösung von Koreferenzen. Diese Aufgaben sind in der Regel erforderlich, um fortgeschrittenere Textverarbeitungsdienste aufzubauen. Es gilt die Freie-Software-Lizenz der Apache Software Foundation. Ziel des OpenNLP-Projekts ist es, ein ausgereiftes Toolkit für die oben genannten Aufgaben zu entwickeln und eine Anzahl von vorgefertigten Modellen für verschiedene Sprachen bereitzustellen.

Die enthaltenen Komponenten ermöglichen es, die jeweilige Aufgabe der Sprachverarbeitung auszuführen, ein Modell zu trainieren und oft auch ein Modell zu bewerten. Jede dieser Komponenten ist über ihre Programmierschnittstelle (API) zugänglich. Darüber hinaus sind sie jeweils über die Kommandozeile (CLI) aufrufbar, um Experimente und Modell-Trainings zu erleichtern.

Details

Einzelnachweise

  1. ↑ sourceforge.net.
  2. 1 2 projects.apache.org. (abgerufen am 8. April 2020).
  3. ↑ Apache OpenNLP 2.5.11 released. 24. Juli 2026 (abgerufen am 24. Juli 2026).
  4. ↑ Apache OpenNLP 3.0.0-M5 released. 24. Juli 2026 (abgerufen am 24. Juli 2026).
  5. ↑ www.openhub.net. In: Open Hub. (abgerufen am 25. Januar 2021).
  6. ↑ Apache OpenNLP Developer Documentation. Abgerufen am 4. Januar 2025.
  7. ↑ Apache OpenNLP Language Detection Model. Abgerufen am 4. Januar 2025.
  8. ↑ Apache OpenNLP Sentence Detection Models. Abgerufen am 4. Januar 2025.
  9. ↑ Apache Stanbol – OpenNLP POS Tagging Engine. Abgerufen am 11. Februar 2019.