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
Bildmodellierung mit Keras
Anleitung zur Übung
Füge eine „ Conv2D
“-Schicht hinzu und wähle einen Abstand, damit die Ausgabe genauso groß ist wie die Eingabe.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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'))