Skip to content

Random Patching Config

Source

Random patching Pydantic model.

FixedRandomPatchingConfig

Bases: _PatchedConfig

Fixed random patching Pydantic model.

Attributes:

  • name (fixed_random) –

    The name of the patching strategy.

  • patch_size (sequence of int) –

    The size of the patch in each spatial dimension, each patch size must be a power of 2 and larger than 8.

name = 'fixed_random' class-attribute instance-attribute

The name of the patching strategy.

patch_size = Field(..., min_length=2, max_length=3) class-attribute instance-attribute

The size of the patch in each spatial dimensions. Must be squared in YX.

seed = Field(default=None, gt=0) class-attribute instance-attribute

The random seed to use for patch sampling.

RandomPatchingConfig

Bases: _PatchedConfig

Random patching Pydantic model.

Attributes:

  • name (random) –

    The name of the patching strategy.

  • patch_size (sequence of int) –

    The size of the patch in each spatial dimension, each patch size must be a power of 2 and larger than 8.

name = 'random' class-attribute instance-attribute

The name of the patching strategy.

patch_size = Field(..., min_length=2, max_length=3) class-attribute instance-attribute

The size of the patch in each spatial dimensions. Must be squared in YX.

seed = Field(default=None, gt=0) class-attribute instance-attribute

Random seed for patch sampling, set to None for random seeding.