Exemplo n.º 1
0
 def construct(self, base, target):
     x = F.square(base - target)
     return self.get_loss(x)
Exemplo n.º 2
0
 def construct(self, x):
     mean = self.mean(x, -1)
     variance = self.mean(F.square(x - mean), -1)
     output = (x - mean) / F.sqrt(variance + self.eps)
     rescaled_output = output * self.gamma + self.beta
     return rescaled_output
Exemplo n.º 3
0
def _get_square_sum(grad, value):
    norm = P.ReduceSum(False)(F.square(grad), ()) / value
    norm = F.expand_dims(F.cast(norm, mstype.float32), 0)
    return norm
Exemplo n.º 4
0
    def construct(self, x):
        x = self.sqrt(self.reduce_sum(F.square(x), self.axis))

        if not self.keep_dims:
            x = self.squeeze(x)
        return x
Exemplo n.º 5
0
def _get_square_sum(x):
    norm = P.ReduceSum(False)(F.square(x), ())
    norm = F.expand_dims(F.cast(norm, mstype.float32), 0)
    return norm