Der k-Means-Algorithmus ist ein klassischer Algorithmus des unüberwachten maschinellen Lernens. Das didaktische Softwarewerkzeug kaMin bietet Ihnen die Möglichkeit, den Lernprozess dieses Algorithmus für einen von Ihnen festgelegten Datensatz schrittweise durchzuführen und zu visualisieren. Wie der Name des Algorithmus schon sagt, ist bei diesem die Auswahl des Hyperparameters k von zentraler Bedeutung. Das Softwarewerkzeug erlaubt deshalb die Durchführung der Ellbogen- sowie der Silhouettenanalyse und deren grafische Darstellung in Bezug auf den Datensatz. Dadurch kann der optimale Wert für k für den jeweiligen Datensatz ermittelt werden, wobei die innovative Visualisierung eine einfache Nachvollziehbarkeit der Auswahl gewährleistet.
Zur Demonstration der praktischen Anwendbarkeit des k-Means-Algorithmus wurde in das Softwarewerkzeug die Möglichkeit integriert, für ein vom Nutzer ausgewähltes Bild eine Reduzierung der verwendeten Farben unter Verwendung dieses Algorithmus maschinellen Lernens durchzuführen. Damit kann unter anderem der zur Speicherung des Bilds benötigte Speicherplatz reduziert werden. Mithilfe von Visualisierungen des im Bild verwendeten Farbraums vor und nach der Farbreduktion lässt sich der Einsatz des Algorithmus einfach nachvollziehen.
Die k-Means-App kaMin ist aktuell in einer Alpha-Version veröffentlicht. Es ist also nicht auszuschließen, dass die Software noch Bugs enthält. Sollten Ihnen bei der Nutzung Fehler in der Software auffallen, melden Sie diese gerne zurück! Wir bemühen uns diese zeitnah zu beheben. Vielen Dank!