Začněte nyníZačněte zdarma

Přidání paddingu do CNN

Padding umožňuje konvoluční vrstvě zachovat rozlišení vstupu. Dosahuje se toho přidáním nul kolem okrajů vstupního obrázku, takže konvoluční kernel může překrývat i pixely na okrajích obrázku.

Toto cvičení je součástí kurzu

Image Modeling with Keras

Zobrazit kurz

Pokyny k cvičení

Přidej vrstvu Conv2D a zvol takový padding, aby výstup měl stejnou velikost jako vstup.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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'))
Upravit a spustit kód