Machine Learning Projekte gliedern sich in die Schritte 1) Datenextraktion 2) Training der Lernmodelle 3) Evaluation. Um diese Schritte schnell und einfach in code umzusetzen soll im Rahmen des SEP eine grafische Oberfläche entwickelt werden, mit der per "drag and drop" eine flexible Projektstruktur erstellt werden kann, die dann in python code übersetzt wird.
Eure Aufgabe ist die Entwicklung einer GUI in der Projektschritte wie Datenextraktion, Präprozessieren, Erstellen und von Lernmodellen einfach dargestellt werden können. Hier könnt ihr euch an den Funktionalitäten moderner ML Bibliotheken wie scikit-learn, tensorflow oder pytorch orientieren. Ist ein Ablaufdiagramm erstellt, soll es möglich sein, dieses in python code zu übersetzen, d.h. ein skript zu exportieren, das die unterschiedlichen Schritte ausführt und dem Benutzer als Basis für weitere Schritte dienen kann. Um den Einsatz von clickML möglichst flexibel zu gestalten, soll es außerdem möglich sein, Ablaufdiagramme zu speichern und zu laden.