Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Feature Maps

Entdecke, wie Feature Maps als Augen von CNNs fungieren. Erfahre, wie Ultralytics YOLO26 diese internen Darstellungen nutzt, um Muster zu erkennen und Computer Vision zu ermöglichen.

Eine Merkmalskarte ist die grundlegende Ausgabe, die entsteht, wenn ein Faltungsfilter ein Eingabebild oder eine vorherige Schicht innerhalb eines neuronalen Netzwerks verarbeitet. Im Kontext des maschinellen Sehens (CV) dienen diese Karten als interne Repräsentation der Daten und heben bestimmte Muster wie Kanten, Texturen oder komplexe geometrische Formen hervor, die das Modell zu erkennen gelernt hat. Im Wesentlichen fungieren Merkmalskarten als die „Augen“ eines faltungsneuronalen Netzwerks (CNN), indem sie rohe Pixelwerte in aussagekräftige Abstraktionen umwandeln, die Aufgaben wie Objekterkennung und Klassifizierung ermöglichen.

Der Mechanismus hinter Merkmalskarten#

Die Erstellung einer Merkmalskarte wird durch die als Faltung bekannte mathematische Operation bestimmt. Dabei gleitet eine kleine Matrix lernbarer Parameter, Kernel oder Filter genannt, über die Eingabedaten. An jeder Position führt der Kernel eine elementweise Multiplikation und Summation durch, wodurch ein einzelner Wert im Ausgabegitter entsteht.

  • Musteraktivierung: Jeder Filter wird darauf trainiert, nach einem bestimmten Merkmal zu suchen. Wenn der Filter dieses Merkmal in der Eingabe erkennt, ist der resultierende Wert in der Merkmalskarte hoch, was eine starke Aktivierung anzeigt.
  • Räumliche Hierarchie: In Architekturen des tiefen Lernens (DL) sind Merkmalskarten hierarchisch angeordnet. Frühe Schichten erzeugen Karten, die Details auf niedriger Ebene wie Linien und Kurven für die Kantenerkennung erkennen. Tiefere Schichten kombinieren diese einfachen Karten zu Repräsentationen komplexer Objekte auf hoher Ebene, etwa von Gesichtern oder Fahrzeugen.
  • Dimensionsänderungen: Während die Daten das Netzwerk durchlaufen, reduzieren Operationen wie Pooling-Schichten typischerweise die räumlichen Dimensionen (Höhe und Breite) der Merkmalskarten und erhöhen gleichzeitig die Tiefe (Anzahl der Kanäle). Dieser Prozess, der häufig als Dimensionsreduktion bezeichnet wird, hilft dem Modell, sich auf das Vorhandensein von Merkmalen statt auf deren exakte Pixelposition zu konzentrieren.

Anwendungen in der Praxis#

Merkmalskarten sind der Maschinenraum moderner KI-Anwendungen und ermöglichen es Systemen, visuelle Daten mit einem menschenähnlichen Verständnis zu interpretieren.

  • Medizinische Diagnostik: Bei der medizinischen Bildanalyse verwenden Modelle Merkmalskarten zur Verarbeitung von Röntgen- oder MRT-Aufnahmen. Frühe Karten können die Umrisse von Knochen hervorheben, während tiefere Karten Anomalien wie Tumore oder Frakturen erkennen und Ärzte so in Szenarien der KI im Gesundheitswesen unterstützen.
  • Autonome Navigation: Selbstfahrende Autos sind in hohem Maße auf Merkmalskarten angewiesen, die von visuellen Sensoren erzeugt werden. Diese Karten ermöglichen es dem Bordcomputer des Fahrzeugs, in Echtzeit zwischen Fahrspuren, Fußgängern und Verkehrsschildern zu unterscheiden, was für den sicheren Betrieb autonomer Fahrzeuge entscheidend ist.

Arbeiten mit Merkmalskarten in Python#

Obwohl Merkmalskarten interne Strukturen sind, ist das Verständnis ihrer Dimensionen bei der Entwicklung von Architekturen entscheidend. Das folgende Beispiel mit PyTorch zeigt, wie eine einzelne Faltungsschicht ein Eingabebild in eine Merkmalskarte umwandelt.

import torch
import torch.nn as nn

# Define a convolution layer: 1 input channel, 1 output filter, 3x3 kernel
conv_layer = nn.Conv2d(in_channels=1, out_channels=1, kernel_size=3, bias=False)

# Create a random dummy image (Batch Size=1, Channels=1, Height=5, Width=5)
input_image = torch.randn(1, 1, 5, 5)

# Pass the image through the layer to generate the feature map
feature_map = conv_layer(input_image)

print(f"Input shape: {input_image.shape}")
# The output shape will be smaller (3x3) due to the kernel size and no padding
print(f"Feature Map shape: {feature_map.shape}")

Verwandte Konzepte unterscheiden#

Um Verwirrung beim Training von Modellen zu vermeiden, ist es hilfreich, Merkmalskarten von ähnlichen Begriffen zu unterscheiden:

  • Merkmalskarte im Vergleich zum Filter: Ein Filter (oder Kernel) ist das Werkzeug, mit dem das Bild abgetastet wird; er enthält die Modellgewichte. Die Merkmalskarte ist das Ergebnis dieser Abtastung. Du kannst dir den Filter als „Linse“ und die Merkmalskarte als das durch diese Linse aufgenommene „Bild“ vorstellen.
  • Merkmalskarte im Vergleich zum Embedding: Obwohl beide Daten repräsentieren, behalten Merkmalskarten typischerweise räumliche Strukturen (Höhe und Breite) bei, die für die semantische Segmentierung geeignet sind. Im Gegensatz dazu sind Embeddings meist abgeflachte 1D-Vektoren, die semantische Bedeutung erfassen, aber die räumliche Anordnung verwerfen, und werden häufig für Aufgaben der Ähnlichkeitssuche verwendet.
  • Merkmalskarte im Vergleich zur Aktivierung: Eine Aktivierungsfunktion (wie ReLU) wird auf die Werte innerhalb einer Merkmalskarte angewendet, um Nichtlinearität einzuführen. Die Karte existiert sowohl vor als auch nach dieser mathematischen Operation.

Bedeutung für Ultralytics Modelle#

In fortschrittlichen Architekturen wie YOLO26 spielen Merkmalskarten eine zentrale Rolle im „Backbone“ und „Head“ des Modells. Das Backbone extrahiert Merkmale in unterschiedlichen Maßstäben (Merkmalspyramide) und stellt so sicher, dass das Modell sowohl kleine als auch große Objekte effektiv erkennen kann. Nutzer, die zum Training die Ultralytics Platform einsetzen, können visualisieren, wie diese Modelle arbeiten, und die Wirksamkeit der zugrunde liegenden Merkmalskarten indirekt anhand von Metriken wie Genauigkeit und Recall beobachten. Die Optimierung dieser Karten umfasst ein umfangreiches Training mit annotierten Datensätzen und nutzt häufig Techniken wie Merkmalsextraktion, um Wissen aus vortrainierten Modellen auf neue Aufgaben zu übertragen.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens