Reflect#
- class deepinv.transform.Reflect(*args, dim=(-2, -1), **kwargs)[source]#
Bases:
TransformReflect (flip) in random multiple axes.
Generates
n_transreflected images, each time subselecting axes from dim (without replacement). Hence to transform through all group elements, setn_transto2**len(dim)e.gReflect(dim=[-2, -1], n_trans=4)See
deepinv.transform.Transformfor further details and examples.- Parameters:
dim (int, list[int]) – axis or axes on which to randomly select axes to reflect.
n_trans (int) – number of transformed versions generated per input image.
rng (torch.Generator) – random number generator, if None, use torch.Generator(), defaults to None