Erweiterung AutoNLP

AutoNLP ist eine Webanwendung zur Automatisierung des Trainings von NLP-Modellen für typische Aufgaben wie Named Entity Recognition oder Textklassifikation. Die Anwendung wurde von Timo Neuhaus im Rahmen seiner Masterarbeit End-to-End-Automatisierung des Machine Learning Workflows für Natural Language Processing entwickelt.

Zur Erweiterung der Anwendung es eine Reihe von möglichen Themen.

Abschluss- und Projektarbeiten zu AutoNLP

  • End-to-End-Automatisierung des Machine Learning Workflows für Natural Language Processing (Timo Neuhaus)
    In dieser Masterarbeit wurde AutoNLP entwickelt und der Tasktyp Token Classification implementiert. Damit lässt sich das Training von Entitätserkennung automatisieren.
  • Implementierung des Tasktyps Textklassifikation im Paket TagFlip-AutoNLP (Kevin Fitkau)
    In dieser Bachelorarbeit wurde der Tasktyp Textklassifikation ergänzt.
  • Integration der Textannotation in AutoNLP
    Für die Verwaltung von Trainingsdaten soll die Annotation von Texten in AutoNLP integriert werden.
  • Testautomation
    Aktuell ist nur ein kleiner Teil der Anwendung durch Testfälle abgedeckt. Im Rahmen einer Projektarbeit könnten verschiedene Arten von Testfällen (Unit-Tests, End-to-End-Tests) umgesetzt und automatisiert werden.