Westlake-AI / openmixup

CAIRI Supervised, Semi- and Self-Supervised Visual Representation Learning Toolbox and Benchmark
https://openmixup.readthedocs.io
Apache License 2.0
629 stars 61 forks source link

Refactoring code structures (v0.2.0) #3

Closed Lupin1998 closed 2 years ago

Lupin1998 commented 2 years ago

Refactoring OpenMixup to v0.2.0 according to MMSelfsup:

  1. Update training settings and support self-supervised learning (SSL) methods (new methods, new SSL datasets, benchmarks, tools, etc.). Provide analyzing tools for self-supervised methods (e.g., visualization and linear/kNN classification metrics).
  2. Optimize config structures to support config reusing (datasets, etc.) as MMClassification.
  3. Fix bugs of vision transformers (reproducing results of ViT-related methods), which require mmcv-full installation.
  4. Support self-supervised learning benchmarks on the small-scale datasets, e.g., CIFAR-10/100, ImageNet-100.
  5. Model zoos and paper lists of awesome mixups are provided.

We will release v0.1.2 and v0.1.3 before v0.2.0. More configs and results will be provided in version v0.2.0. Configs are reorganized.

Lupin1998 commented 2 years ago

OpenMixup v0.2.0 is released and fixed.