CNN-Explorer

Faltung, ReLU, Pooling und Residual-Sprünge auf Bildern.

About this tool

Einen festen 3×3-Filter auf das Demo- oder ein lokales Bild anwenden, dann Kreuzkorrelation, ReLU und optionales 2×2-Max-Pooling prüfen. Vorherige/Nächste Schicht wechselt die Darstellung. Änderungen an Filter oder Optionen entfernen das alte Ergebnis; Anwenden berechnet die neue Pipeline. Demo stellt das Testbild wieder her und berechnet es.

Ausgabepixel anklicken oder Spalte und Zeile ab 1 eingeben. Der ausgewählte Wert ist das echte unskalierte Float32-Ergebnis. Der Rahmen im Eingabebild zeigt das rezeptive Feld: 3×3 für Kreuzkorrelation/ReLU, 4×4 nach Pooling mit Schrittweite 2. Außerhalb des Bildes sind Werte null. Eingabefeld zeigt die beteiligten Graustufenwerte.

Kreuzkorrelation summiert Eingabe × Kernel ohne Spiegelung. Der Residual-Sprung addiert das Graustufenbild vor ReLU; ReLU setzt negative Werte auf null. Pooling nimmt das Maximum jedes nicht überlappenden 2×2-ReLU-Blocks und verwirft unvollständige Randblöcke. Dies ist ein fester Filterblock, keine trainierte Objekterkennung.

Die Eingabe verwendet die feste Helligkeitsskala 0–1. Filterantworten werden symmetrisch um null dargestellt: schwarz negativ, mittelgrau null, weiß positiv. ReLU/Pooling verwenden 0–Maximum. Die Skala wechselt zwischen Schichten; Zahlenwerte statt nur Helligkeiten vergleichen. Eine Nullkarte ist vor ReLU grau, danach schwarz.

Bilder bleiben lokal, behalten ihr Seitenverhältnis und werden auf höchstens 96 Pixel an der längsten Seite verkleinert. Transparenz wird auf Weiß dargestellt. Grenzen: 10 MiB Datei, mindestens 2 Pixel je verkleinerter Abmessung. Ein Graustufenkanal, kein Bias, keine gelernten Gewichte, Filterstapel oder Klassifikation. Für allgemeine Bildbearbeitung siehe die verwandten Filtertools.