Zurück zur Übersicht

Begriff

Convolutional Neural Network (CNN)

AI Computer Vision S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wie guckst du dir ein Wimmelbild an? Du scannst es Stück für Stück ab. Du suchst nach Mustern (rote Mütze = Waldo). Ein normales Neuronales Netz sieht das ganze Bild auf einmal (Salat aus Pixeln). Das ist verwirrend. Ein CNN nutzt eine Lupe (Filter). Es schiebt die Lupe über das Bild: "Ist hier oben links eine Kante? Nein. Hier? Ja." "Ist hier ein Auge? Ja." Es baut das Bild hierarchisch auf: Kante -> Form -> Auge -> Gesicht -> Katze. CNNs sind die Spezialisten für Bilderkennung.

Merksatz: Eine Klasse von neuronalen Netzwerken, die Faltungen (Convolutions) nutzen, um lokale Muster in Daten (meist Bildern) zu erkennen.


Quick-Check

  1. Nur für Bilder?
    Nein. Auch für Audio (Spektrogramme sind wie Bilder) oder sogar Text (1D-Convolution). Aber Video/Bild ist die Hauptdomäne.
  2. Warum 3D?
    Bilder haben 3 Kanäle (Rot, Grün, Blau). Der Filter ist also eigentlich ein kleiner Würfel (3x3x3), der durch den Farbraum wandert.
  3. Wer ist Yann LeCun?
    Der "Vater" der CNNs. Er entwickelte sie in den 90ern, um handgeschriebene Zahlen auf Schecks zu lesen (MNIST Dataset). Heute gewinnt er den Turing Award damit.