The official implementation of FullRot + WRMix provides a comprehensive set of functions for deep learning and computer vision tasks. It includes training process printing, log saving, and computation and storage of standard metrics for classification, semantic segmentation, and object detection tasks.
Any region can be perceived equally and effectively on rotation pretext task using full rotation and weighted-region mixture
Wei Dai, Tianyi Wu, Rui Liu, Min Wang, Jianqin Yin, Jun Liu
Accepted in Neural Networks, 2024. [SSRN][Paper]
For instructions on how to install the FullRot_WRMix implementation, please refer to the INSTALL.md file.
To prepare the datasets required for benchmark evaluation and training, please consult the DATA.md file.
For pre-training the resnet50 model using self-supervised learning, you can follow the settings provided in main.sh script. Additionally, we provide downstream task training settings in the downstream_example.sh script.
For the training settings of the ablation study and extracurricular experiments, please refer to the ablation.sh and ablation_extra.sh scripts.
If you find this implementation useful in your research, we kindly request that you consider citing our paper as follows:
@article{dai2024any,
title={Any region can be perceived equally and effectively on rotation pretext task using full rotation and weighted-region mixture},
author={Dai, Wei and Wu, Tianyi and Liu, Rui and Wang, Min and Yin, Jianqin and Liu, Jun},
journal={Neural Networks},
pages={106350},
year={2024},
publisher={Elsevier}
}