PyTorch Implementation for Our CVPR'22 Paper: "Unsupervised Visual Representation Learning by Online Constrained K-Means"
- Python 3.8
- PyTorch 1.6
CoKe with single view
sh run_single_view.sh
CoKe with two views
sh run_double_view.sh
CoKe with multi-view
sh run_multi_view.sh
Linear evaluation on ImageNet
sh run_lincls.sh 0.2 coke_single_view.pth.tar
sh run_lincls.sh 0.4 coke_multi_view.pth.tar
model | epochs | crop | acc on ImageNet | link |
---|---|---|---|---|
CoKe | 1000 | 1x224 | 72.5 | Google Drive |
CoKe | 1000 | 2x224 | 74.9 | Google Drive |
CoKe | 800 | 2x224+6x96 | 76.4 | Google Drive |
If you use the package in your research, please cite our paper:
@inproceedings{qian2022coke,
author = {Qi Qian and
Yuanhong Xu and
Juhua Hu and
Hao Li and
Rong Jin},
title = {Unsupervised Visual Representation Learning by Online Constrained K-Means},
booktitle = {{IEEE} Conference on Computer Vision and Pattern Recognition, {CVPR} 2022},
year = {2022}
}