Channels, Feature Maps und rezeptive Felder
Wie Tiefe reichhaltigere Merkmale aufbaut.
Channels, Feature Maps und rezeptive Felder ist eine kostenlose Deep Learning Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Deep Learning Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Deep Learning Academy-Kurs umfasst insgesamt 4 Lektionen.
Farbbilder haben Kanäle
Ein Farbfoto besteht nicht aus einem Raster, sondern aus drei: Rot, Grün und Blau. Jedes davon ist ein Kanal, daher hat das Bild die Form 3 mal Höhe mal Breite.
Kernel erstrecken sich über alle Kanäle
Ein Conv-Kernel erfasst alle Eingangskanäle gleichzeitig. Bei RGB ist ein 3x3-Kernel tatsächlich 3x3x3 groß und summiert über alle drei Kanäle.
Ein Kernel, eine Feature Map
Unabhängig von der Anzahl der Eingangskanäle erzeugt ein einzelner Kernel nur ein Ausgaberaster: eine Feature Map.
Out Channels stapeln Feature Maps
Eine Schicht lernt viele Kernel. Die Anzahl ihrer out_channels entspricht genau der Anzahl der Feature Maps, die sie in der Ausgabe stapelt.
conv = nn.Conv2d(3, 32, kernel_size=3, padding=1)Diese Schicht lesen
Diese Schicht erhält 3 Eingangskanäle und gibt 32 Feature Maps aus. Jede Map entspricht einem gelernten Kernel, der das RGB-Bild scannt.
Feature Maps werden zur nächsten Eingabe
Die 32 Feature Maps dienen der nächsten Conv-Schicht als Eingangskanäle. Die Tiefe wächst also, wenn Schichten aufeinander aufbauen.
Was ist ein rezeptives Feld?
Ein rezeptives Feld ist der Bereich des ursprünglichen Bildes, der einen Ausgabewert beeinflusst. Frühe Schichten sehen nur einen winzigen Ausschnitt.
Es wächst mit der Tiefe
Wenn Sie mehr Faltungsschichten stapeln, hängt jeder Wert von einem größeren Bereich ab. Tiefe Neuronen haben ein großes rezeptives Feld, das sich über einen großen Teil des Bildes erstreckt. 🌐
Zuerst einfache Merkmale
Mit kleinen rezeptiven Feldern erkennen frühe Schichten einfache Dinge: Kanten, Ecken und Farbflecken. Sie sind die grundlegenden Merkmale des Netzwerks.
Dann komplexe Merkmale
Tiefere Schichten kombinieren diese zu komplexeren Mustern: Texturen, Formen und schließlich ganzen Objekten wie einem Auge oder einem Rad. Das ist die Hierarchie der Merkmale.
Tiefe tauscht Raum gegen Bedeutung
Je tiefer Sie gehen, desto kleiner werden die Abbildungen normalerweise, gewinnen aber mehr Kanäle. Das Netzwerk tauscht räumliche Details gegen semantische Bedeutung.
Kurze Überprüfung
Sehen wir uns an, wie Kanäle mit Merkmalskarten zusammenhängen.
Zusammenfassung: Tiefe schafft Bedeutung
Sie haben gelernt, dass Kernel alle Eingabe-Kanäle überdecken, out_channels Merkmalskarten stapelt und wachsende rezeptive Felder Kanten in ganze Objekte verwandeln. 🎉
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Channels, Feature Maps und rezeptive Felder“ kostenlos?
Ja — der vollständige Text von „Channels, Feature Maps und rezeptive Felder“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Deep Learning Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Deep Learning Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Channels, Feature Maps und rezeptive Felder“?
Wie Tiefe reichhaltigere Merkmale aufbaut. Du übst Deep Learning Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Deep Learning Academy zu starten?
Keine Vorkenntnisse erforderlich. Deep Learning Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Channels, Feature Maps und rezeptive Felder“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Deep Learning Academy-Lektion Code schreiben und ausführen?
Ja. Jede Deep Learning Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Konvolution: Kernel gleiten über Pixel
- Stride, Padding und Pooling
- Channels, Feature Maps und rezeptive Felder
- Einen CNN-Bildklassifikator zusammensetzen