Shortcuts

SimMIMMaskGenerator

class mmpretrain.datasets.transforms.SimMIMMaskGenerator(input_size=192, mask_patch_size=32, model_patch_size=4, mask_ratio=0.6)[source]

Generate random block mask for each Image.

Added Keys:

  • mask

This module is used in SimMIM to generate masks.

Parameters:
  • input_size (int) – Size of input image. Defaults to 192.

  • mask_patch_size (int) – Size of each block mask. Defaults to 32.

  • model_patch_size (int) – Patch size of each token. Defaults to 4.

  • mask_ratio (float) – The mask ratio of image. Defaults to 0.6.

transform(results)[source]

Method to generate random block mask for each Image in SimMIM.

Parameters:

results (dict) – Result dict from previous pipeline.

Returns:

Result dict with added key mask.

Return type:

dict

Read the Docs v: latest
Versions
latest
stable
mmcls-1.x
mmcls-0.x
dev
Downloads
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.