bug fix : cos dense

This commit is contained in:
farizrahman4u
2017-03-19 09:28:31 +05:30
parent 2dc2b78213
commit a11645dfba
+3 -3
View File
@@ -108,18 +108,18 @@ class CosineDense(Layer):
self.use_bias = use_bias
self.initial_weights = weights
self.input_spec = [InputSpec(ndim='2+')]
if self.input_dim:
kwargs['input_shape'] = (self.input_dim,)
super(CosineDense, self).__init__(**kwargs)
def build(self, input_shape):
assert len(input_shape) >= 2
ndim = len(input_shape)
assert ndim >= 2
input_dim = input_shape[-1]
self.input_dim = input_dim
self.input_spec = [InputSpec(dtype=K.floatx(),
ndim=2)]
ndim=ndim)]
self.kernel = self.add_weight((input_dim, self.units),
initializer=self.kernel_initializer,