.init

Der Befehl ConvNet.init(M, F) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
MDatenfeldzwei ganze Zahlen (Bildbreite, Bildhöhe)
FDatenfeldListe von Objekten (Faltung und Pooling)

Der Befehl initialisiert das ConvNet: Zunächst definiert M die Größe der Eingangsmatrizen (Breite und Höhe in Pixel). F ist eine Liste von Objekten, wobei jedes Objekt die folgenden Variablen beinhaltet:

VariableDatentypHinweis
sizeZahlganzzahlig, ungerade, mindestens 3
countZahlganzzahlig, mindestens 1
poolingZahlganzzahlig, mindestens 1

Damit lassen sich Filtergröße (size), Anzahl der Filter (count) und die Größe für das Max-Pooling-Subsampling (pooling) definieren.

Beispiel
Es wird ein ConvNet definiert, welches Matrizen (Bilder) mit einer Breite von 8 und einer Höhe von 6 als Eingangssignale erwartet. Es folgen einige Faltungen und Pooling-Prozesse. Anschließend wird das Layout des definierten ConvNets dargestellt.
.compute