KI-Projekte – Künstliche Intelligenz für Maker

Künstliche Intelligenz ist ein Thema, das seit einigen Jahren enormen Aufschwung erfahren hat – und uns sicherlich nie wieder verlassen wird. Maschinelles Lernen und KI-Modelle schienen bislang Großrechnern, Laboren und Tech-Firmen vorbehalten gewesen zu sein. Aber das stimmt nicht: Auch du kannst auf deinem Arduino und Raspberry Pi KI-Projekte mit künstlicher Intelligenz umsetzen!

Auf Pollux Labs lernst du den Umgang damit, indem du spannende Projekte umsetzt: Zum Beispiel ChatGPT im Telefon, Objekterkennung mit dem Raspberry Pi und und und…

Maschinelles Lernen mit Edge Impulse

Natürlich hat dein Arduino nicht die Power, komplexe Modelle zu berechnen. Deshalb lagerst du diesen rechenintensiven Job am besten aus. Hierfür eignet sich der Service von Edge Impulse, den du für deine Hobby-Projekte gratis verwenden kannst.

Edge Impulse funktioniert mit einer Reihe von Microcontrollern, darunter auch der Arduino Nano 33 BLE Sense.

Auf Pollux Labs lernst du, wie du z.B. deinen Arduino Nano 33 BLE Sense mit Edge Impulse verbindest und ihn zum Sammeln von Daten verwendest.

Sobald du die Daten für deine künstliche Intelligenz bei Edge Impulse gespeichert hast, kannst du dort ein KI-Modell berechnen (lassen), das du optimieren und wieder zurück auf deinen Arduino spielen kannst. Dort kannst du es dann wie gewohnt für dein Projekt verwenden.

Arduino Nano 33 BLE Sense – künstliche Intelligenz leicht gemacht

Wie erwähnt, eignet sich der Arduino Nano 33 BLE Sense perfekt für deine ersten Schritte in das Thema künstliche Intelligenz.

Er besitzt eine Reihe von Sensoren, z.B. für Temperatur, Druck, Farben, Gesten. Zwei weitere kannst du derzeit bei Edge Impulse verwenden: Den Beschleunigungssensor und das Mikrofon.

Dies ermöglicht dir, z.B. ein KI-Modell zu entwickeln, das komplexe Gesten und Bewegungen erkennt. Ebenso kannst du das Mikrofon des Arduinos nutzen, um Geräusche aufzunehmen und direkt bei Edge Impulse zu speichern. Auch hieraus kannst du im Handumdrehen ein neuronales Netz entwickeln, das z.B. Husten, Schnarchen oder ein schreiendes Baby erkennt.

Mit Teachable Machine KI-Modelle entwickeln

Eine besonders einsteigerfreundliche Lösung kommt von Google: Mit Teachable Machine kannst du hier im Handumdrehen Modelle entwickeln. Zur Auswahl stehen hierbei die Erkennung von Bildern, Tönen und Posen bzw. Gesten.

Du trainierst die künstliche Intelligenz einfach mit Bildern und Tönen von deiner Festplatte oder direkt mit deiner Webcam bzw. dem Mikrofon. Das Training selbst ist bewusst einfach gehalten – allerdings kannst du auf Wunsch einige Parameter verändern, um deine Ergebnisse zu verbessern.

Wenn du fertig und zufrieden bist, kannst du dir dein KI-Modell für TensorFlow oder TensorFlow Lite herunterladen und in deinen KI-Projekten weiterverwenden. Einfacher geht es kaum.

ChatGPT, DALL-E und Co. in KI-Projekten

Nachdem das Unternehmen OpenAI die Version 4 von ChatGPT vorgestellt hatte, war schnell klar, dass dies großartige Möglichkeiten für KI-Projekte birgt. Als Maker fällt dir das Experimentieren leicht: Für den Einstieg benötigst du nicht mehr als die Programmiersprache Python und ein paar Einsteigerkenntnisse.

Auf Pollux Labs findest du Tutorials zur Bildgenerierung mit DALL-E (auch von OpenAI), Vertonung von Texten, Erstellung von Videos mit Stable Video Diffusion – oder gleich ein ganzes Telefon, mit dem du bei ChatGPT anrufen kannst, um eine Frage zu stellen.