From f2cd16f340aa11afadb8fa90c29f85ca1b75a600 Mon Sep 17 00:00:00 2001 From: aktersnurra <gustaf.rydholm@gmail.com> Date: Mon, 16 Nov 2020 20:26:32 +0100 Subject: Added a whitening transform. --- src/text_recognizer/datasets/transforms.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/text_recognizer/datasets') diff --git a/src/text_recognizer/datasets/transforms.py b/src/text_recognizer/datasets/transforms.py index 1105f23..d1ca127 100644 --- a/src/text_recognizer/datasets/transforms.py +++ b/src/text_recognizer/datasets/transforms.py @@ -64,3 +64,11 @@ class AddTokens: target = torch.cat([sos, target], dim=0) return target + + +class Whitening: + """Whitening of Tensor, i.e. set mean to zero and std to one.""" + + def __call__(self, x: Tensor) -> Tensor: + """Apply the whitening.""" + return (x - x.mean()) / x.std() -- cgit v1.2.3-70-g09d2