ComenzarEmpieza gratis

Añadir relleno a una CNN

El relleno permite que una capa convolucional conserve la resolución de la entrada en esta capa. Esto se hace añadiendo ceros alrededor de los bordes de la imagen de entrada, de modo que el núcleo de convolución pueda superponerse con los píxeles del borde de la imagen.

Este ejercicio forma parte del curso

Modelado de imágenes con Keras

Ver curso

Instrucciones del ejercicio

Añade una capa « Conv2D » y elige un relleno tal que la salida tenga el mismo tamaño que la entrada.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código