Self-Supervised Image Classification
태스크의 하위 분류와 논문·코드·평가·기법·데이터셋을 탐색하세요.
- 하위 태스크
- 0
- 평가표
- 3
- 보존된 평가 기록
- 208
This is the task of image classification using representations learnt with self-supervised learning. Self-supervised methods generally involve a pretext task that is solved to learn a good representation and a loss function to learn with. One example of a loss function is an autoencoder based loss where the goal is reconstruction of an image pixel-by-pixel. A more popular recent example is a contrastive loss, which measure the similarity of sample pairs in a representation space, and where there can be a varying target instead of a fixed target to reconstruct (as in the case of autoencoders).
A common evaluation protocol is to train a linear classifier on top of (frozen) representations learnt by self-supervised methods. The leaderboards for the linear evaluation protocol can be found below. In practice, it is more common to fine-tune features on a downstream task. An alternative evaluation protocol therefore uses semi-supervised learning and finetunes on a % of the labels. The leaderboards for the finetuning protocol can be accessed here.
You may want to read some blog posts before reading the papers and checking the leaderboards:
- Contrastive Self-Supervised Learning - Ankesh Anand
- The Illustrated Self-Supervised Learning - Amit Chaudhary
- Self-supervised learning and computer vision - Jeremy Howard
- Self-Supervised Representation Learning - Lilian Weng
There is also Yann LeCun's talk at AAAI-20 which you can watch here (35:00+).
<span style="color:grey; opacity: 0.6">( Image credit: A Simple Framework for Contrastive Learning of Visual Representations )</span>
코드
관련 논문과 평가 결과에 연결된 구현입니다. 출처에서 확인된 저자 구현에는 공식 코드 표시가 있습니다.
https://github.com/borisdayma/clip-jax
https://github.com/brainimageanalysis/marmosetgeneatlas_adult
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/bshall/VectorQuantizedCPC
https://github.com/buyeah1109/KEN
https://github.com/buyeah1109/finc
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
https://github.com/bwconrad/masked-autoencoder
https://github.com/caesarea38/doclangid
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/cbg-ethz/bmi
https://github.com/cea-list/sce
Similarity Contrastive Estimation for Self-Supervised Soft Contrastive Learning
https://github.com/cfld/amdim
Learning Representations by Maximizing Mutual Information Across Views
https://github.com/chingyaoc/DCL
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/chorowski-lab/CPC_audio
https://github.com/chorowski-lab/hcpc
https://github.com/cjrd/self-supervised-pretraining
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/clabrugere/pytorch-scarf
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/clemsgrs/hipt
https://github.com/clvrai/representation-learning-by-learning-to-count
https://github.com/code-implementation1/Code8/tree/main/simclr
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/computationalpathologygroup/hvit
https://github.com/cyrilvallez/image-manipulation-detection
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/danielchyeh/imagenet-100-pytorch
https://github.com/danielgordon10/vince
Self-Supervised Learning of Pretext-Invariant Representations
https://github.com/danielzgsilva/MOT
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/davidczy/supcon_gamma
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/davidsvy/hard-negative-mixing
Momentum Contrast for Unsupervised Visual Representation Learning
https://github.com/davidtellez/contrastive-predictive-coding
https://github.com/delyan-boychev/grad-cache-con-learning
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/demul/auto_colorization_project/tree/master/colorful_image_colorization
https://github.com/derrickwang005/mosrep
https://github.com/dewenzeng/clsp
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/dispink/xpt
https://github.com/djflstkddk/Auto-Colorization
https://github.com/dominickrei/limited-data-vits
https://github.com/dravenww/curated-article
https://github.com/edreismd/convirt-pytorch
A Simple Framework for Contrastive Learning of Visual Representations
출처: Papers with Code · CC BY-SA 4.0. 아카이브 자료와 새로 수집한 논문은 별도로 관리합니다.