def test_keras_import(self):
# Conv 1D
model = Sequential()
model.add(Conv1D(32, 3, kernel_regularizer=regularizers.l2(0.01),
bias_regularizer=regularizers.l2(0.01),
activity_regularizer=regularizers.l2(0.01), kernel_constraint='max_norm',
bias_constraint='max_norm', activation='relu', input_shape=(1, 16)))
model.build()
self.keras_param_test(model, 1, 9)
# Conv 2D
model = Sequential()
model.add(Conv2D(32, (3, 3), kernel_regularizer=regularizers.l2(0.01),
bias_regularizer=regularizers.l2(0.01),
activity_regularizer=regularizers.l2(0.01), kernel_constraint='max_norm',
bias_constraint='max_norm', activation='relu', input_shape=(1, 16, 16)))
model.build()
self.keras_param_test(model, 1, 13)
# Conv 3D
model = Sequential()
model.add(Conv3D(32, (3, 3, 3), kernel_regularizer=regularizers.l2(0.01),
bias_regularizer=regularizers.l2(0.01),
activity_regularizer=regularizers.l2(0.01), kernel_constraint='max_norm',
bias_constraint='max_norm', activation='relu', input_shape=(1, 16, 16, 16)))
model.build()
self.keras_param_test(model, 1, 17)
# This is currently unavailable with Theano backend
评论列表
文章目录