-
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
I had a problem when running reduce_keras_model, I get an error at line 55 in init.py at inbound_layers.append(res[inbound_layer_id])
I guess the problem happens when the model has a large number of filters
def get_simple_2d_model():
inp = keras.layers.Input((60,60,1))
x = Conv2D(32, 3, padding='same', kernel_initializer='random_uniform')(inp)
x = BatchNormalization()(x)
x = Conv2D(128, 3, padding='same', kernel_initializer='random_uniform')(inp)
x = MaxPool2D((2,2))(x)
x = BatchNormalization()(x)
x = Conv2D(256, 3, padding='same', kernel_initializer='random_uniform')(inp)
x = BatchNormalization()(x)
x = MaxPool2D((2,2))(x)
x = keras.layers.Activation('relu')(x)
x = Conv2D(512, 3, padding='same', kernel_initializer='random_uniform')(x)
x = BatchNormalization()(x)
x = MaxPool2D((2,2))(x)
x = Flatten()(x)
x = Dense (512, activation = tf.nn.relu,kernel_regularizer=l2(0.01))(x)
out = Dense(1, activation='sigmoid')(x)
model= keras.Model(inputs=inp, outputs=out)
return model
Metadata
Metadata
Assignees
Labels
No labels