(tensor: tf.Tensor)
| 33 | |
| 34 | def __call__(self, inputs: types.NestedTensor) -> types.NestedTensor: |
| 35 | def add_noise(tensor: tf.Tensor): |
| 36 | output = tensor + tf.cast(self._noise.sample(tensor.shape), |
| 37 | dtype=tensor.dtype) |
| 38 | output = tf.clip_by_value(output, -1.0, 1.0) |
| 39 | return output |
| 40 | |
| 41 | return tree.map_structure(add_noise, inputs) |