Projektstart mit Bildern und Parametern
Der Projektstart beginnt mit der Konfiguration des Lernmodells. Dazu gehört die Bestimmung der Hyperparameter, die das Verhalten des Lernalgorithmus oder des KI-Modells steuern. Die KI-Software AI.see zum Beispiel berechnet anhand von Beispielbildern automatisch die Hyperparameter, mit denen die Software am schnellsten arbeitet. So können die Entwickler schnell mit dem Training des Modells beginnen. In anderen Fällen wählen Experten die Parameter aus und erproben sie an Beispielbildern. Dafür wird die KI mit einer bedarfsgerechten Anzahl von Bildern außerhalb der Produktion trainiert. Die Anzahl korreliert mit vorhandener Bildgüte und gewünschter Genauigkeit. Bei einfach zu beurteilenden Produkten genügen oft schon wenige IO- und NIO-Bilder für die erste Trainingsphase. Die Bilder werden meist in einer laufenden Produktion angefertigt, vielleicht von einem Vision-System. Bei den Bildern wird eine Annotation durchgeführt, d.h. an den abgebildeten Teilen markiert ein Prüfer die fehlerhaften Stellen. Die ‚Augmentation‘ ist eine von elunic verfeinerte Methode, um die Anzahl der annotierten Bilder zu steigern. Dafür wird beispielsweise ein vorhandenes Fehlerbild in Perspektive, Spiegelung und Kontrast variiert. Die veränderte Darstellung des gleichen Prüfobjekts stellt für die ML-Software eine neue Aufgabe dar. Diese vorbereitende Phase endet, wenn die Erkennungsrate hoch genug ist für den Einsatz in der Produktion. Das ist mit AI.see meist nach vier Wochen der Fall.
Schnell zur KI-Prüfung in der Produktion
Bei der folgenden Erprobung in der Produktion führt der Operator weiterhin von jedem als fehlerhaft eingestuften Teil eine Gut/-Schlecht-Prüfung durch. Jedes dabei generierte und annotierte Foto erweitert den Bildbestand und trägt zur Verbesserung der Erkennungsrate bei. Das weitere Vorgehen unterscheidet sich je nach verwendeter Software. Meist wird das Einlernen im Projekt in mehreren Phasen durchgeführt. Nachdem der Operator bei einer bestimmten Anzahl von Prüfobjekten eine manuelle Gut-/Schlecht-Erkennung durchgeführt hat, erweitern die Entwickler das Lernmodell und generieren eine neue Version davon. Dieser Zyklus wird wiederholt, bis die Software mit dem Modell eine befriedigende Erkennungsrate erreicht. Bei AI.see werden dagegen die neuen Produktbilder mit annotierten Fehlern dem KI-Modell im laufenden Betrieb beigefügt. Eingriffe durch die Entwickler und mehrfacher Austausch des KI-Modells in der Produktion sind nicht erforderlich. Bei diesem Vorgehen erreicht das Projekt schneller die angestrebte Erkennungsrate.