def get_config(self):
config = {'filters_simple': self.filters_simple,
'filters_complex': self.filters_complex,
'kernel_size': self.kernel_size,
'data_format': self.data_format,
'kernel_initializer': initializers.serialize(self.kernel_initializer),
'bias_initializer': initializers.serialize(self.bias_initializer),
'activation': self.activation.__name__,
'dilation_rate': self.dilation_rate,
'padding': self.padding,
'strides': self.strides,
'kernel_regularizer': self.kernel_regularizer.get_config() if self.kernel_regularizer else None,
'bias_regularizer': self.bias_regularizer.get_config() if self.bias_regularizer else None,
'activity_regularizer': self.activity_regularizer.get_config() if self.activity_regularizer else None,
'kernel_constraint': self.W_constraint.get_config() if self.W_constraint else None,
'bias_constraint': self.bias_constraint.get_config() if self.bias_constraint else None,
'use_bias': self.bias}
base_config = super(Convolution2DEnergy_Scatter2, self).get_config()
return dict(list(base_config.items()) + list(config.items()))
评论列表
文章目录