ComeçarComece de graça

Adicionar passos a uma rede convolucional

O tamanho dos passos do kernel de convolução determina se o kernel vai pular alguns pixels enquanto desliza pela imagem. Isso afeta o tamanho da saída porque, quando os passos são maiores que um, o kernel vai ficar centralizado só em alguns dos pixels.

Este exercício faz parte do curso

Modelagem de imagens com Keras

Ver curso

Instruções do exercício

Construa uma rede neural com uma camada de convolução com passos ( Conv2D ) com convoluções com passos que pulam cada dois pixels.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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'))
Editar e executar o código