LoslegenKostenlos loslegen

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

Kurs anzeigen

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'))
Code bearbeiten und ausführen