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/vendyv/CodeSpeedy_Internship
https://github.com/videogorillas/colorize
https://github.com/vincentbillaut/all-colors-matter
https://github.com/vinhdv1628/image_classification_task
Deep Clustering for Unsupervised Learning of Visual Features
https://github.com/virajprabhu/pacmac
https://github.com/virtualgraham/sc_patch
Unsupervised Representation Learning by Predicting Image Rotations
https://github.com/waltersimoncini/fungivision
https://github.com/wangsr126/mae-lite
https://github.com/wangyz1608/knowledge-distillation-via-nd
https://github.com/wilile26811249/SimCLR
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/woctezuma/steam-BEiT
https://github.com/woctezuma/steam-DINO
https://github.com/wvangansbeke/Unsupervised-Classification
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/xiangli13/MoCo
Momentum Contrast for Unsupervised Visual Representation Learning
https://github.com/xiyue-wang/transpath
An Empirical Study of Training Self-Supervised Vision Transformers
https://github.com/xmu-xiaoma666/External-Attention-pytorch
ResMLP: Feedforward networks for image classification with data-efficient training
https://github.com/xplip/pixel
https://github.com/xyzforever/bevt
PeCo: Perceptual Codebook for BERT Pre-training of Vision Transformers
https://github.com/yangsun22/tc-moa
https://github.com/yangyucheng000/Colorization-
https://github.com/yangyucheng000/MAE-2
https://github.com/yangyucheng000/MoCo
Momentum Contrast for Unsupervised Visual Representation Learning
https://github.com/yangyucheng000/University/tree/main/model-2/beit
https://github.com/yangyucheng000/mae
https://github.com/yaox12/BYOL-PyTorch
Bootstrap your own latent: A new approach to self-supervised Learning
https://github.com/yeyinthtoon/tf2-resmlp
ResMLP: Feedforward networks for image classification with data-efficient training
https://github.com/yifanzhang-pro/m-mae
https://github.com/yongyupei/papers_with_examps/tree/main/mae
https://github.com/yoojungsun0/Psych239
A Simple Framework for Contrastive Learning of Visual Representations
https://github.com/ysharma1126/Split-Brain-Autoencoder
Split-Brain Autoencoders: Unsupervised Learning by Cross-Channel Prediction
https://github.com/yusuke0519/constrastive_predictive_coding
https://github.com/yyk-wew/semanticmim
https://github.com/zcao0420/moformer
Barlow Twins: Self-Supervised Learning via Redundancy Reduction
https://github.com/zer0sh0t/artificial_intelligence/tree/master/self_supervised_learning_methods/bootstrap_your_own_latent
Bootstrap your own latent: A new approach to self-supervised Learning
https://github.com/zer0sh0t/artificial_intelligence/tree/master/self_supervised_learning_methods/self_distillation_with_no_labels
출처: Papers with Code · CC BY-SA 4.0. 아카이브 자료와 새로 수집한 논문은 별도로 관리합니다.