Füge eine Polsterung zu einem CNN hinzu
Durch das Auffüllen kann eine Faltungsschicht die Auflösung der Eingabe in diese Schicht beibehalten. Dazu werden an den Rändern des Eingabebildes Nullen hinzugefügt, damit der Faltungskern die Pixel am Bildrand überlappen kann.
Diese Übung ist Teil des Kurses
<Kurs>Bildmodellierung mit Keras</Kurs>Übungsanweisungen
Füge eine „ Conv2D “-Schicht hinzu und wähle einen Abstand, damit die Ausgabe genauso groß ist wie die Eingabe.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Initialize the model
model = Sequential()
# Add the convolutional layer
model.add(____(10, kernel_size=3, activation='relu',
input_shape=(img_rows, img_cols, 1),
____))
# Feed into output layer
model.add(Flatten())
model.add(Dense(3, activation='softmax'))