uimafit.

Eine Bibliothek, die Java-Anmerkungen zur Beschreibung von UIMA-Komponenten bereitstellt
Jetzt downloaden

uimafit. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • Richard Eckart
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 3 MB

uimafit. Stichworte


uimafit. Beschreibung

Die Konfiguration von UIMA-Komponenten wird im Allgemeinen erreicht, indem XML-Deskriptor-Dateien erstellt werden, die den Rahmen zur Laufzeit angeben, wie Komponenten instanziiert und bereitgestellt werden sollen. Mit UimaFit können Sie UIMA-Komponenten beschreiben, ohne UIMA-XML-Deskriptoren zu benötigen. Diese XML-Deskriptor-Dateien sind sehr eng mit der Java-Implementierung der beschriebenen Komponenten gekoppelt. Wir haben festgestellt, dass es sehr schwierig ist, die beiden miteinander konsistent miteinander zu halten, insbesondere wenn Code-Refactoring sehr häufig ist. uimaFit bietet Java-Anmerkungen zur Beschreibung von UIMA-Komponenten, mit denen die UIMA-Komponenten direkt in dem Code beschrieben werden können. Dies vereinfacht die Refactoring eine Komponentendefinition (z. B. Änderung eines Konfigurationsparametersamens). Es ermöglicht es auch, XML-Deskriptor-Dateien als Teil des Bauzyklus zu erstellen, anstatt parallel zur Code-Erstellung manuell ausgeführt zu werden. uimaFit macht es auch leicht, UIMA-Komponenten zu instanziieren, ohne dass XML-Deskriptor-Dateien überhaupt verwendet werden, indem eine Reihe von Convenience-Fabrik-Methoden bereitgestellt wird, die eine programmatische / dynamische Instantiierung von UIMA-Komponenten ermöglichen. Dies macht eine ideale Bibliothek zum Testen von UIMA-Komponenten, da die Komponente leicht instanziell und aufgerufen werden kann, ohne dass eine Deskriptordatei zuerst erstellt wird. UimaFit ist auch in Forschungsumgebungen hilfreich, in der eine programmatische / dynamische Instantiierung einer Pipeline das Experimentieren vereinfachen kann. Wenn zum Beispiel eine 10-fache Kreuzvalidierung auf einer Reihe von experimentellen Bedingungen ausgeführt wird, kann es ziemlich mühsam sein, einen anderen Satz von Deskriptordateien für jeden Lauf oder sogar ein Skript zu erstellen, das solche Deskriptordateien erzeugt. uimaFit ist ein Typsystem agnostisch und hängt nicht von einem bestimmten Typ-System ab (oder bereitzustellen).


uimafit. Zugehörige Software