Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. def style_noise(self, y, style):
  2. n = torch.randn(y.shape)
  3. for i in range(n.shape[0]):
  4. n[i] = (n[i] - n.mean(dim=(1, 2, 3))[i]) * style.std(dim=(1, 2, 3))[i] / n.std(dim=(1, 2, 3))[i] + style.mean(dim=(1, 2, 3))[i]
  5. noise = Variable(n, requires_grad=False).to(y.device)
  6. return noise
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement