YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Feature Maps

Erforsche, wie Feature Maps als Augen von CNNs fungieren. Lerne, wie Ultralytics YOLO26 diese internen Repräsentationen nutzt, um Muster zu erkennen und Computer Vision zu stärken.

Eine Feature Map (Merkmalskarte) ist das grundlegende Ergebnis, das erzeugt wird, wenn ein convolutional filter ein Eingabebild oder eine vorherige Schicht innerhalb eines neuronalen Netzwerks verarbeitet. Im Kontext von computer vision (CV) dienen diese Karten als interne Repräsentanz der Daten und heben spezifische Muster wie Kanten, Texturen oder komplexe geometrische Formen hervor, die das Modell zu erkennen gelernt hat. Im Wesentlichen fungieren Feature Maps als die „Augen“ eines Convolutional Neural Network (CNN) und transformieren rohe Pixelwerte in aussagekräftige Abstraktionen, die Aufgaben wie object detection und Klassifizierung erleichtern.

Der Mechanismus hinter Feature Maps#

Die Erstellung einer Feature Map wird durch die mathematische Operation vorangetrieben, die als convolution bekannt ist. Während dieses Prozesses gleitet eine kleine Matrix aus lernbaren Parametern, die als Kernel oder Filter bezeichnet wird, über die Daten. An jeder Position führt der Kernel eine elementweise Multiplikation und Summierung durch, was zu einem einzelnen Wert im Ausgabegitter führt.

  • Musteraktivierung: Jeder Filter ist darauf trainiert, nach einem bestimmten Merkmal zu suchen. Wenn der Filter auf dieses Merkmal in der Eingabe trifft, ist der resultierende Wert im Feature Map hoch, was eine starke Aktivierung anzeigt.
  • Räumliche Hierarchie: In Architekturen des deep learning (DL) sind Feature Maps hierarchisch angeordnet. Frühe Schichten erzeugen Karten, die Low-Level-Details wie Linien und Kurven bei der edge detection erkennen. Tiefe Schichten kombinieren diese einfachen Karten, um High-Level-Repräsentationen komplexer Objekte wie Gesichter oder Fahrzeuge zu bilden.
  • Dimensionalitätsänderungen: Wenn Daten das Netzwerk durchlaufen, reduzieren Operationen wie pooling layers typischerweise die räumlichen Dimensionen (Höhe und Breite) der Feature Maps, während sie die Tiefe (Anzahl der Kanäle) erhöhen. Dieser Prozess, der oft als dimensionality reduction bezeichnet wird, hilft dem Modell, sich auf das Vorhandensein von Merkmalen statt auf deren genaue Pixelposition zu konzentrieren.

Praxisanwendungen#

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

  • Medizinische Diagnostik: In der medical image analysis verwenden Modelle Feature Maps, um Röntgen- oder MRT-Scans zu verarbeiten. Frühe Karten können Knochenumrisse hervorheben, während tiefere Karten Anomalien wie Tumoren oder Brüche identifizieren, was Ärzte in Szenarien der AI in healthcare unterstützt.
  • Autonome Navigation: Selbstfahrende Autos sind stark auf Feature Maps angewiesen, die von visuellen Sensoren generiert werden. Diese Karten ermöglichen es dem Bordcomputer des Fahrzeugs, in Echtzeit zwischen Fahrbahnen, Fußgängern und Verkehrsschildern zu unterscheiden, was für den sicheren Betrieb von autonomous vehicles von entscheidender Bedeutung ist.

Arbeiten mit Feature Maps in Python#

Während Feature Maps interne Strukturen sind, ist das Verständnis ihrer Dimensionen beim Entwurf von Architekturen von entscheidender Bedeutung. Das folgende PyTorch-Beispiel veranschaulicht, wie eine einzelne Faltungsschicht ein Eingabebild in eine Feature Map transformiert.

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}")

Unterscheidung verwandter Konzepte#

Es ist hilfreich, Feature Maps von ähnlichen Begriffen zu unterscheiden, um Verwirrung während des model training zu vermeiden:

  • Feature Map vs. Filter: Ein Filter (oder Kernel) ist das Werkzeug, das zum Scannen des Bildes verwendet wird; er enthält die model weights. Die Feature Map ist das Ergebnis dieses Scans. Man kann sich den Filter als die „Linse“ und die Feature Map als das durch diese Linse aufgenommene „Bild“ vorstellen.
  • Feature Map vs. Embedding: Obwohl beide Daten repräsentieren, behalten Feature Maps typischerweise räumliche Strukturen (Höhe und Breite) bei, die für die semantic segmentation geeignet sind. Im Gegensatz dazu sind embeddings in der Regel flache, eindimensionale Vektoren, die semantische Bedeutung erfassen, aber das räumliche Layout verwerfen, was häufig bei Aufgaben der similarity search verwendet wird.
  • Feature Map vs. Aktivierung: Eine activation function (wie ReLU) wird auf die Werte innerhalb einer Feature Map angewendet, um Nichtlinearität einzuführen. Die Karte ist sowohl vor als auch nach dieser mathematischen Operation vorhanden.

Relevanz für Ultralytics Modelle#

In fortgeschrittenen Architekturen wie YOLO26 spielen Feature Maps eine entscheidende Rolle im „Backbone“ und „Head“ des Modells. Der Backbone extrahiert Merkmale in verschiedenen Maßstäben (Feature-Pyramide) und stellt sicher, dass das Modell sowohl kleine als auch große Objekte effektiv erkennen kann. Benutzer, die die Ultralytics Platform für das Training nutzen, können visualisieren, wie diese Modelle abschneiden, und dabei indirekt die Wirksamkeit der zugrunde liegenden Feature Maps durch Metriken wie accuracy und Recall beobachten. Die Optimierung dieser Karten erfordert ein umfangreiches Training an annotierten Datensätzen, wobei häufig Techniken wie feature extraction eingesetzt werden, um Wissen von vortrainierten Modellen auf neue Aufgaben zu übertragen.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens