IniziaInizia gratis

Aggiungi gli stride a una rete convoluzionale

La dimensione degli stride del kernel di convoluzione determina se il kernel salterà alcuni pixel mentre scorre sull'immagine. Questo influisce sulla dimensione dell'output perché, quando gli stride sono maggiori di uno, il kernel sarà centrato solo su alcuni dei pixel.

Questo esercizio fa parte del corso

Image Modeling with Keras

Visualizza il corso

Istruzioni dell'esercizio

Costruisci una rete neurale con un livello Conv2D che utilizzi convoluzioni con stride, saltando un pixel ogni volta.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Initialize the model
model = Sequential()

# Add the convolutional layer
model.add(Conv2D(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'))
Modifica ed esegui il codice