I did not expected the below output; as I thought that sigmoid would move the values of a tensor to be between 0 and 1?
Perhaps its related to handling finite precision of floats; but I didn’t manage to track down the relevant docs.
print(f"sig {torch.tensor([10.0,11.0,12.0]).sigmoid()}")
> sig tensor([1.0000, 1.0000, 1.0000])