Is it correct to use torch.sqrt(outputs + 1e-5) since outputs may have negative values? Thanks! https://github.com/dasguptar/bcnn.pytorch/blob/master/bcnn/model.py#L32 `outputs = torch.sign(outputs) * torch.sqrt(outputs + 1e-5) # signed square root normalization`