Skip to content

Convolution Layer error #79

Open
Open
@Reichenbachian

Description

@Reichenbachian

On a deep cnn, I'm getting the error "Incompatible combination of dilation_rate with strides."
The model works without problems within keras. Is padding not implemented? Is there a workaround?

Architecture

model = Sequential()
model.add(Conv1D(32, 64, strides=2, padding='same', input_shape=inputshape))
model.add(BatchNormalization())
model.add(Activation('relu'))
model.add(MaxPooling1D(pool_size=8))

model.add(Conv1D(64, 32, strides=2, padding='same'))
model.add(BatchNormalization())
model.add(Activation('relu'))
model.add(MaxPooling1D(pool_size=8))

model.add(Conv1D(128, 16, strides=2, padding='same'))
model.add(BatchNormalization())
model.add(Activation('relu'))

model.add(Conv1D(256, 8, strides=2, padding='same'))
model.add(BatchNormalization())
model.add(Activation('relu'))

model.add(Flatten())
model.add(Dense(128))
model.add(Dropout(p=0.5))

Tensorflow==1.1.0
Keras==2.0.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions