def __call__(self, x1, x2):
def _sub_ops(args):
x1 = args[0]
x2 = args[1]
x = K.abs(x1 - x2)
return x
def _mult_ops(args):
x1 = args[0]
x2 = args[1]
return x1 * x2
output_shape = (self.sequence_length, self.input_dim,)
sub = Lambda(_sub_ops, output_shape=output_shape)([x1, x2])
mult = Lambda(_mult_ops, output_shape=output_shape)([x1, x2])
sub = self.model(sub)
mult = self.model(mult)
return concatenate([sub, mult])
评论列表
文章目录