'Parameters
input : tensor
output from the previous layer
deterministic : bool
If true noise is disabled, see notes'

def get_output_for(self, input, deterministic=False, **kwargs):

    if (deterministic or (self.sigma == 0)):
        return input
    else:
        return (input + self._srng.normal(input.shape, avg=0.0, std=self.sigma))
