mmpretrain/projects/fgia_accv2022_1st
Ezra-Yu 1c6b077bb1
[Project] Add ACCV workshop 1st Solution. (#1245)
* add accv workshop 1st project

* update projects

* update projects

* fix lint

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* update

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* update

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* Update projects/fgia_accv2022_1st/README.md

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>

* update

* update

* update

Co-authored-by: Yuan Liu <30762564+YuanLiuuuuuu@users.noreply.github.com>
2022-12-12 18:55:09 +08:00
..
README.md [Project] Add ACCV workshop 1st Solution. (#1245) 2022-12-12 18:55:09 +08:00

README.md

Solution of FGIA ACCV 2022(1st Place)

This is fine-tuning part of the 1st Place Solution for Webly-supervised Fine-grained Recognition, refer to the ACCV workshop competition in https://www.cvmart.net/race/10412/base.

Result

Show the result

LB A

LB-A

LB B

LB-B


Reproduce / 复现

For detailed self-supervised pretrain code, please refer to MMSelfSup. For detailed finetuning and inference code, please refer to this repo.

Description

Overview of Our Solution

image

Our Model

**The architectures we use **

  • ViT + CE-loss + post-LongTail-Adjusment
  • ViT + SubCenterArcFaceWithAdvMargin(CE)
  • Swin-B + SubCenterArcFaceWithAdvMargin(SoftMax-EQL)
  • Swin-L + SubCenterArcFaceWithAdvMargin(SoftMAx-EQL)

bag of tricks paper and code

Overview

image

Used but no improvements

  1. Using retrieval paradigm to solve this classification task;
  2. Using EfficientNetv2 backbone.

Not used but worth to do

  1. Try DiVE algorithm to improve performance in long tail dataset;
  2. Use SimMIM to pre-train Swin-v2 on the competition dataset;
  3. refine the re-distribute-label tool.