Thesis:
Huggingface ist eine Online-Plattform für die KI-Community, die es ermöglicht, Modelle zu erstellen, zu trainieren und bereitzustellen, die auf Open-Source-Referenzdaten für maschinelles Lernen und neuronalen Netzen basieren. Solche (oder ähnliche Modelle) werden bislang häufig in Form von Programmbibliotheken (oft Python) zur Verfügung gestellt und müssen somit programmatisch genutzt werden. Oft ist dabei die Sprachbindung ein Problem, insbesondere wenn oben genannte Funktionalitäten in Komponenten erforderlich werden, die nicht in Python implementiert wurden oder diese Bibliotheken auf Devices ausgeführt werden müssen, die bspw. keine geeignete Hardware (z. B. Mobile Devices ohne GPU) für das Inferencing haben. In diesen Fällen kann eine Auslagerung in externe Remote-Services sinnvoll sein.
Im Rahmen dieser Abschlussarbeit soll daher untersucht werden, wie eine Menge von AI-Services mittels einer einheitlich nutzbaren GraphQL-basierten Schnittstelle für die folgenden Aufgaben bereitgestellt werden kann, so dass sich diese in KI-basierten Anwendungen kombinieren lassen.
Natural Language Processing:
Audio:
Computer Vision:
Ziel dieser Arbeit ist es, derartige KI-Modelle webbasiert mittels einer Web UI und einer GraphQL-basierten API bereitzustellen. Hierzu ist
Im Sinne des Open Source Gedankens sollte die Autor:in anstreben, die Lösung als Open Source Projekt im Anschluss der Arbeit der Allgemeinheit zur Verfügung zu stellen und über die Abschlussarbeit hinaus als Open Source Produkt fortzuführen.
Hinweis: Die Arbeit kann von mehreren bearbeitet werden, sofern die zur Demonstration genutzte repräsentative Auswahl oben genannter Aufgaben nicht deckungsgleich ist.