Giter VIP home page Giter VIP logo

anthonyweidai / fullrot_wrmix Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 1.69 MB

Official implementation of "Any Region Can Be Perceived Equally and Effectively on Rotation Pretext Task Using Full Rotation and Weighted-Region Mixture"

License: MIT License

Python 90.65% Shell 9.35%
computer-vision data-augmentation deep-learning image-analysis machine-learning mixup pretext-task representation-learning rotation self-supervised-learning unsupervised-learning

fullrot_wrmix's Introduction

FullRot_WRMix

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]

Installation

For instructions on how to install the FullRot_WRMix implementation, please refer to the INSTALL.md file.

Benchmark and Evaluation

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.

Classification results on STL-10, CIFAR-10/100, Sports-100, Mammals-45, and PAD-UFES-20

Semantic segmentation results on PASCAL VOC 2012, ISIC 2018, FloodArea, and TikTokDances

Object Detection results on PASCAL VOC 2007 and UTDAC 2020

Ablation study

For the training settings of the ablation study and extracurricular experiments, please refer to the ablation.sh and ablation_extra.sh scripts.

Citation

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}
}

fullrot_wrmix's People

Contributors

anthonyweidai avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.