ÎncepețiÎncepe gratuit

Adaugă padding într-o CNN

Padding-ul permite unui strat convoluțional să păstreze rezoluția imaginii de intrare. Acest lucru se realizează prin adăugarea de zerouri în jurul marginilor imaginii de intrare, astfel încât kernel-ul de convoluție să poată acoperi și pixelii de la margine.

Acest exercițiu face parte din cursul

Modelarea imaginilor cu Keras

Vezi cursul

Instrucțiuni pentru exercițiu

Adaugă un strat Conv2D și alege un padding astfel încât rezultatul să aibă aceleași dimensiuni ca intrarea.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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'))
Editează și rulează codul