Beim Erzeugen eines konvolutionellen neuronalen Netzwerks (CNN) (z.B. wie in https://cs231n.github.io/convolutional-networks/ beschrieben) ist die Eingabeschicht mit einem oder mehreren Filtern verbunden, die jeweils eine Merkmalskarte darstellen. Hier ist jedes Neuron in einer Filterschicht mit nur wenigen Neuronen der Eingangsschicht verbunden. Im einfachsten Fall hat jeder meiner n Filter die gleiche Dimensionalität und verwendet den gleichen Schritt.Unterschied der Filter in konvolutionellem neuralem Netzwerk
My (eng gestrickt) Fragen sind:
- Wie gewährleistet ist, dass die Filter unterschiedliche Eigenschaften erfahren, obwohl sie mit dem gleichen Patches ausgebildet werden?
- "Hängt" die gelernte Eigenschaft eines Filters auf den zufällig zugewiesenen Werten (für Gewichte und Voreingenommenheiten) ab, wenn das Netz begonnen wird?
1. es ist nicht "sichergestellt". empirisch passiert es 2. ja, schlechte Initialisierung Werte können zu einem lokalen Minimum konvergieren – user2717954