Die Calliope Teachable Machine ist eine webbasierte Anwendung, mit der auf einfache Weise ein eigenes Modell des maschinellen Lernens erstellet werden kann. Dazu werden mit der Kamera Bilder gesammelt und verschiedenen Klassen zugeordnet. Auf Basis dieser Trainingsdaten wird ein Modell erstellt, das Eingaben über die Kamera erkennen und klassifizieren kann.
Calliope Teachable Machine bietet die Möglichkeit den Calliope mini direkt zu verbinden. Dadurch lassen sich die erstellten Modelle in einfachen Programmen nutzen, um beispielsweise interaktive Projekte oder Prototypen zu entwickeln.
Datenqualität
Wie lernt eine Maschine, Dinge zu unterscheiden?
Wie beeinflussen Trainingsdaten das Ergebnis einer KI?
Welche Probleme können beim Einsatz von KI entstehen?
So geht's
Vorbereiten
Der Calliope mini wird per Web-USB mit dem Computer verbunden und Kameraeinstellungen definieren.

⚠️ Calliope teachable Machine benötigt einen Web-USB unterstützenden Browser z.B. Chrome, Edge.

Daten generieren
Im ersten Schritt benenne eine Klasse und speichere den Namen ab. Im nächsten Schritt werden dieser Klasse Bilder hinzufügen.

Halte die Taste gedrückt, um Bilder aufzunehmen (10 Bilder/Sekunde)
Je mehr Bilder eine Klasse hat, desto besser kann die jeweilige Klasse erkannt werden. Es sollten mindestens 60 Bilder pro Klasse sein!

Ein Trainingsmodell erfordert mindestens drei Klassen. Die beiden Schritte sind für mindestens zwei weitere Klassen zu wiederholen.
Modell trainieren
Auf Basis der gesammelten Daten wird ein Modell erstellt, das die Klassen unterscheiden kann.



Modell Details
Die Modell Details geben Informationen zu Genauigkeit und Zuverlässigkeit.




Programmieren
Das Modell lässt sich direkt in Makecode verarbeiten und so in Prototypen mit dem Calliope mini integrieren.

Übertrage das Programm per Web-USB auf deinen Calliope mini, sodass du im nächsten Schritt deinen Calliope mini verbinden kannst.

Modell anwenden und überprüfen
Die Entscheidungen des Algorithmus werden direkt angezeigt und können so überprüft und reflektiert werden.


Umgang mit generierten Daten
Die während der Arbeit mit Calliope Teachable Machine erzeugten Daten werden lokal im Browser gespeichert.
Wird ein Projekt gespeichert, werden alle zugehörigen Daten – einschließlich der aufgenommenen Bilder – in einer .zip-Datei zusammengefasst und lokal auf dem Gerät abgelegt.
Großartige Teachable Machine Beispiele gibt es bei LOFI Robot:
Teachable Calliope App by LOFI Robot
