def get_config(self):
config = {'filters_simple': self.filters_simple,
'filters_complex': self.filters_complex,
'filters_temporal': self.filters_temporal,
'spatial_kernel_size': self.spatial_kernel_size,
'temporal_frequencies': self.temporal_frequencies,
'temporal_frequencies_initial_max': self.temporal_frequencies_initial_max,
'temporal_frequencies_scaling': self.temporal_frequencies_scaling,
'strides': self.strides,
'padding': self.padding,
'data_format': self.data_format,
'dilation_rate': self.dilation_rate,
'activation': activations.serialize(self.activation),
'use_bias': self.use_bias,
'spatial_kernel_initializer': initializers.serialize(self.spatial_kernel_initializer),
'temporal_kernel_initializer': initializers.serialize(self.temporal_kernel_initializer),
'temporal_frequencies_initializer': initializers.serialize(self.temporal_frequencies_initializer),
'bias_initializer': initializers.serialize(self.bias_initializer),
'spatial_kernel_regularizer': regularizers.serialize(self.spatial_kernel_regularizer),
'temporal_kernel_regularizer': regularizers.serialize(self.temporal_kernel_regularizer),
'temporal_frequencies_regularizer': regularizers.serialize(self.temporal_frequencies_regularizer),
'bias_regularizer': regularizers.serialize(self.bias_regularizer),
'activity_regularizer': regularizers.serialize(self.activity_regularizer),
'spatial_kernel_constraint': constraints.serialize(self.spatial_kernel_constraint),
'temporal_kernel_constraint': constraints.serialize(self.temporal_kernel_constraint),
'temporal_frequencies_constraint': constraints.serialize(self.temporal_frequencies_constraint),
'bias_constraint': constraints.serialize(self.bias_constraint),
'neurons': self.neurons,
'gauss_scale': self.gauss_scale,
'centers_initializer': initializers.serialize(self.centers_initializer),
'stds_initializer': initializers.serialize(self.stds_initializer),
'centers_regularizer': regularizers.serialize(self.centers_regularizer),
'stds_regularizer': regularizers.serialize(self.stds_regularizer),
'centers_constraint': constraints.serialize(self.centers_constraint),
'stds_constraint': constraints.serialize(self.stds_constraint),
}
base_config = super(Convolution2DEnergy_TemporalBasis_GaussianRF, self).get_config()
return dict(list(base_config.items()) + list(config.items()))
评论列表
文章目录