Skip to content

Wie wird ein Vision AI-Modell trainiert?

Two people working on computer, training ai models

Ein Vision AI-Modell wird trainiert, indem es große Mengen an Beispielen analysiert und das Ergebnis immer wieder mit der richtigen Antwort vergleicht. Auf Grundlage seiner Fehler passt sich das Modell Schritt für Schritt an und wird dadurch immer besser darin, Muster zu erkennen. Bei Vision AI kann es beispielsweise darum gehen, Personen, Fahrzeuge, Schutzhelme oder andere Objekte in Bildern zu erkennen.

Schritt 1: Trainingsdaten sammeln

Ein Modell benötigt Beispiele. Angenommen, Sie möchten ein Vision AI-Modell darauf trainieren, Schutzhelme zu erkennen. Dann werden Bilder von Personen benötigt:

  • mit und ohne Helm;
  • aus unterschiedlichen Kamerawinkeln;
  • aus unterschiedlichen Entfernungen;
  • bei guten und schlechten Lichtverhältnissen;
  • im Innen- und Außenbereich;
  • mit verschiedenen Arten und Farben von Helmen.

Je größer die Vielfalt der Trainingsdaten ist, desto höher ist die Wahrscheinlichkeit, dass das Modell auch in der Praxis mit unterschiedlichen Situationen gut umgehen kann.

Schritt 2: Daten kennzeichnen

Während des Trainings muss das Modell wissen, was die richtige Antwort ist. Deshalb werden Daten häufig gelabelt oder annotiert.

Zum Beispiel:

  • Das ist eine Person.
  • Das ist ein Schutzhelm.
  • Das ist ein Fahrzeug.

Bei der Objekterkennung wird häufig auch markiert, wo sich das Objekt genau im Bild befindet. Diese richtigen Antworten bilden die sogenannte Ground Truth.

Schritt 3: Das Modell lernen lassen

Während des Trainings erstellt das KI-Modell eigene Vorhersagen. Zu Beginn liegen diese Vorhersagen häufig noch falsch. Anschließend wird die Vorhersage mit der Ground Truth verglichen. Auf Grundlage des Fehlers werden interne Parameter angepasst.

Dieser Prozess wird sehr oft wiederholt. Auf diese Weise lernt das Modell immer besser, welche visuellen Muster beispielsweise zu einer Person, einem Auto oder einem Schutzhelm gehören.

Schritt 4: Validierung

Ein Modell sollte nicht nur Bilder gut erkennen, die es bereits gesehen hat. Deshalb wird ein Teil der Daten für die Validierung zurückgehalten.

Die Frage lautet dann: Funktioniert das Modell auch gut bei Bildern, die nicht direkt Teil des Trainingsdatensatzes waren?

Die Fähigkeit, auch in neuen Situationen gute Ergebnisse zu erzielen, nennt man Generalisierung.

Schritt 5: Tests in der realen Welt

Gute Ergebnisse in einem Datensatz bedeuten nicht automatisch, dass ein Modell auch in einer realen Umgebung perfekt funktioniert. In der Praxis können unter anderem folgende Faktoren die Leistung beeinflussen:

  • Gegenlicht;
  • Regen oder Nebel;
  • geringe Bildqualität;
  • Kamerawinkel;
  • Bewegung;
  • Objekte, die sich teilweise gegenseitig verdecken.

Deshalb bleiben Tests in der tatsächlichen Einsatzumgebung wichtig.

Training ist nicht dasselbe wie der tägliche Einsatz

Wenn ein KI-Modell einmal trainiert wurde und anschließend neue Bilder analysiert, spricht man von Inference. In dieser Phase wird das Gelernte praktisch angewendet.

Das bedeutet nicht automatisch, dass diese neuen Kamerabilder erneut zum Trainieren des Modells verwendet werden. Diese Unterscheidung ist besonders bei Themen wie Datenschutz und Datennutzung wichtig.

Was passiert, wenn es nicht genügend gute Trainingsdaten gibt?

Manche Situationen treten nur selten auf oder sind schwer aufzuzeichnen. In solchen Fällen können synthetische Daten verwendet werden: künstlich erzeugte Bilder, mit denen zusätzliche Vielfalt und seltene Szenarien in die Trainingsdaten aufgenommen werden können.

So kann ein Modell besser auf Situationen vorbereitet werden, die sich in der realen Welt nur schwer sammeln lassen.

Henk-Jan Hop

Smart Kameras. Smarter Erkenntnisse.

Auch interessant zu lesen

Bas Commandeur

Sales Support
Contact

Contact

Bas Commandeur

Sales Support
Contact

Demo aanvragen

Bas Commandeur

Sales Support
Contact

Contact (ENG)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Request a demo

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Demo aanvragen (DUI)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Contact (DUI)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Word een partner!

„*“ zeigt erforderliche Felder an

1Bedrijfsgegevens
2Persoonsgegevens
3Diensten
Bedrijfsnaam
Adres*

Bas Commandeur

Sales Support
Contact

Download de VAIBS Brochure (NL)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Download de VAIBS Brochure (ENG)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Download de VAIBS Brochure (DUI)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Download de whitepaper gezichtsherkenning

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Download de VAIBS Brochure Zorg (NL)

„*“ zeigt erforderliche Felder an

Bas Commandeur

Sales Support
Contact

Become a Partner!

„*“ zeigt erforderliche Felder an

1Company details
2Personal data
3Services
Type of partner
Company name
Address*

Bas Commandeur

Sales Support
Contact

Werden Sie Partner!

„*“ zeigt erforderliche Felder an

1Unternehmensdaten
2Persönliche Daten
3Dienstleistungen
Partnerkategorie
Firmenname
Adresse*