Teachable Machine: Googles Beispielprogramm erklärt Machine Learning im Browser

Drei Klassen und eine Webcam: Teachable Machine ist ein kleines Programm von Google, mit dem Nutzer das Konzept von maschinellem Lernen verstehen sollen. Es nutzt dazu die quelloffene Bibliothek Deeplearn.js. Das Besondere: Es funktioniert lokal im Browser statt über die Cloud.

Artikel veröffentlicht am ,
Teachable Machine erkennt Bilder und Gesten selbstständig.
Teachable Machine erkennt Bilder und Gesten selbstständig. (Bild: Google)

Google stellt ein einfaches Machine-Learning-Programm im Browser zur Verfügung. Teachable Machine soll die Funktionsweise der in immer mehr Applikationen aufkommenden Technik spielerisch erklären und angehende Entwickler an dieses komplexe Thema heranführen. In einem Blogpost stellt Google das Tool vor. Es nutzt die Webcam des Hostgerätes zur Bilderkennung.

Stellenmarkt
  1. Programmierer / Softwareentwickler (w/m/d)
    Haux-Life-Support GmbH, Karlsbad
  2. Konzernexperte (w/m/d) Data Backbone Trading
    EnBW Energie Baden-Württemberg AG, Karlsruhe
Detailsuche

Beim Start des Programms sehen Nutzer die Eingabe ihrer Webcam und drei Klassen - Grün, Lila und Rot -, über welche das Programm trainiert werden kann. Es nutzt Bilderkennung für die Ausgabe von momentan drei vorgegebenen animierten Gif-Dateien.

In einem Beispiel hält ein Google-Mitarbeiter die Hand in die Kamera und die Taste Train Green gedrückt. Das Programm nimmt in schneller Abfolge mehrere Bilder auf und nutzt diese als Referenzen zur Bilderkennung. Dieser Vorgang wird für die beiden anderen Klassen mit einem normalen Gesichtsausdruck und einem Grinsen wiederholt.

Je nach aufgenommenem Bild kann das Programm anhand der Vergleichsbilder selbstständig entscheiden, welche Geste gerade gezeigt wird. Eine Prozentanzeige gibt an, wie sicher sich die Software ist. Wird beispielsweise etwa die Hand nur zum Teil gehoben, sinkt auch der Wahrscheinlichkeitswert. Von diesem Wert ausgehend entscheidet sich das Programm für eine der drei vorgefertigten Ausgaben.

Deeplearn.js trainiert Modell direkt im Browser

Golem Akademie
  1. Linux-Systeme absichern und härten
    8.-10. November 2021, online
  2. OpenShift Installation & Administration
    31. Januar-2. Februar 2022, online
  3. PostgreSQL Fundamentals
    6.-9. Dezember 2021, online
Weitere IT-Trainings

Grundlage dieses kleinen Programms ist die Javascript-Bibliothek Deeplearn.js, die Google als Open-Source-Basis zur Verfügung stellt. Mit deren Hilfe wird ein Machine-Learning-Modell direkt im Browser und lokal auf dem jeweiligen Endgerät trainiert.

Das ist bei solch kleinen Anwendungen noch möglich. Komplexe Modelle, wie sie etwa in derzeitigen smarten Lautsprechern verwendet werden, benötigen hingegen Rechenkapazitäten und Datenbanken, die meist in der Cloud gehostet werden.

Deeplearn.js ist frei verfügbar. Es muss für ein Projekt das Paket deeplearn installiert werden. Voraussetzung ist ein Endgerät mit WebGL 1.0 und installierter OES_texture_float-Erweiterung oder ein WebGL-2.0-Gerät. Laut Google ist die Bibliothek momentan nur mit der Desktopversion von Google Chrome kompatibel. Mobile Browser, Firefox und Safari sollen aber folgen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Windows 11
Geplante Obsoleszenz ist schlecht, Microsoft!

Kunden ärgern sich darüber, dass ihre vier Jahre alten Prozessoren bereits kein Windows 11 mehr unterstützen. Zu Recht.
Ein IMHO von Oliver Nickel

Windows 11: Geplante Obsoleszenz ist schlecht, Microsoft!
Artikel
  1. Boston Dynamics: Roboterhund Spot bekommt per Update neue Fähigkeiten
    Boston Dynamics
    Roboterhund Spot bekommt per Update neue Fähigkeiten

    Boston Dynamics hat ein Software-Update für den Roboterhund Spot veröffentlicht. Das stattet den Vierbeiner mit zusätzlichen Features aus.

  2. Forschung: Weiße Farbe für den Klimaschutz
    Forschung
    Weiße Farbe für den Klimaschutz

    Ein Forschungsteam der US-Universität Purdue will die weißeste Farbe der Welt entwickelt haben und bewirbt sie als ein Mittel gegen die Klimakrise.

  3. Sjömärke: Ikea integriert drahtloses Laden in normale Tische
    Sjömärke
    Ikea integriert drahtloses Laden in normale Tische

    Ikea hat ein Qi-Ladegerät vorgestellt, um Tische mit drahtloser Ladetechnik zu versorgen. Es wird unten an der Tischplatte angebracht.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MM-Prospekt (u. a. Asus Gaming-Notebook 17" RTX 3050 1.099€) • PCGH-PC mit Ryzen 5 3600 & RTX 3060 999€ • Samsung 970 Evo Plus 1TB 99€ • Saturn Hits 2021 (u. a. Philips 55" OLED 120Hz 1.849€) • Corsair RGB 16GB Kit 3600MHz 87,90€ • Dualsense Schwarz + Deathloop 99,99€ [Werbung]
    •  /