ComeçarComece de graça

Adicionar preenchimento a uma CNN

O preenchimento permite que uma camada convolucional mantenha a resolução da entrada nessa camada. Isso é feito adicionando zeros nas bordas da imagem de entrada, para que o kernel de convolução possa se sobrepor aos pixels na borda da imagem.

Este exercício faz parte do curso

Modelagem de imagens com Keras

Ver curso

Instruções do exercício

Adicione uma camada “ Conv2D ” e escolha um preenchimento para que a saída tenha o mesmo tamanho da entrada.

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(____(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