class_docstr: Parent class for bias direction wrappers.
docstr: # Parameters
  
  t : `torch.Tensor`
      Tensor to which to add small amount of Gaussian noise.
docstr_tok: ["#","Parameters","t",":","`","torch.Tensor","`","Tensor","to","which","to","add","small","amount","of","Gaussian","noise","."]
code: def add_noise(self, t: torch.Tensor):
      """
  
      # Parameters
  
      t : `torch.Tensor`
          Tensor to which to add small amount of Gaussian noise.
      """
      return t + self.noise * torch.randn(t.size(), device=t.device)
  
imports: import torch
  from typing import Union, Optional
  from os import PathLike
  from allennlp.fairness.bias_direction import BiasDirection, PCABiasDirection, PairedPCABiasDirection, TwoMeansBiasDirection, ClassificationNormalBiasDirection
  from allennlp.fairness.bias_utils import load_word_pairs, load_words
  from allennlp.common import Registrable
  from allennlp.data.tokenizers.tokenizer import Tokenizer
  from allennlp.data import Vocabulary
label_desc: Use image node_id 4 for calling the BiasDirectionWrapper obj's underlying member method code with example usage: obj.add_noise(t) and returns: unknown