├── .gitignore ├── NCE ├── NCEAverage.py ├── NCECriterion.py ├── __init__.py └── alias_multinomial.py ├── README.md ├── cmc_rssr.yml ├── data_splits ├── AID_train.txt ├── AID_val.txt ├── BigEarhNet100k.txt ├── BigEarhNet10k.txt ├── BigEarhNet200k.txt ├── BigEarhNet25k.txt ├── BigEarhNet50k.txt ├── BigEarthNet_test.txt ├── BigEarthNet_train.txt ├── BigEarthNet_val.txt ├── ImageNet100k.txt ├── ImageNet10k.txt ├── ImageNet200k.txt ├── ImageNet25k.txt ├── ImageNet50k.txt ├── MLRSNet_train.txt ├── MLRSNet_val.txt ├── So2Sat_train.txt └── So2Sat_val.txt ├── dataset.py ├── extract_features.py ├── finetuning.py ├── helper ├── create_BigEarthNet_MS_dataset.py ├── create_BigEarthNet_RGB_dataset.py ├── create_So2Sat_MS_dataset.py └── create_So2Sat_RGB_dataset.py ├── image_target_mapping ├── BigEarthNet_mapping.json └── MLRSNet_mapping.json ├── linear_classifier.py ├── models ├── LinearModel.py ├── alexnet.py ├── linear_model.py └── resnet.py ├── scaler_pca ├── pca.pkl └── scaler.pkl ├── spawn.py ├── train_CMC.py └── util.py /.gitignore: -------------------------------------------------------------------------------- 1 | data_splits/NWPU* 2 | */__pycache__ 3 | .vscode/* -------------------------------------------------------------------------------- /NCE/NCEAverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/NCE/NCEAverage.py -------------------------------------------------------------------------------- /NCE/NCECriterion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/NCE/NCECriterion.py -------------------------------------------------------------------------------- /NCE/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NCE/alias_multinomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/NCE/alias_multinomial.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/README.md -------------------------------------------------------------------------------- /cmc_rssr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/cmc_rssr.yml -------------------------------------------------------------------------------- /data_splits/AID_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/AID_train.txt -------------------------------------------------------------------------------- /data_splits/AID_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/AID_val.txt -------------------------------------------------------------------------------- /data_splits/BigEarhNet100k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarhNet100k.txt -------------------------------------------------------------------------------- /data_splits/BigEarhNet10k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarhNet10k.txt -------------------------------------------------------------------------------- /data_splits/BigEarhNet200k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarhNet200k.txt -------------------------------------------------------------------------------- /data_splits/BigEarhNet25k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarhNet25k.txt -------------------------------------------------------------------------------- /data_splits/BigEarhNet50k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarhNet50k.txt -------------------------------------------------------------------------------- /data_splits/BigEarthNet_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarthNet_test.txt -------------------------------------------------------------------------------- /data_splits/BigEarthNet_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarthNet_train.txt -------------------------------------------------------------------------------- /data_splits/BigEarthNet_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/BigEarthNet_val.txt -------------------------------------------------------------------------------- /data_splits/ImageNet100k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/ImageNet100k.txt -------------------------------------------------------------------------------- /data_splits/ImageNet10k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/ImageNet10k.txt -------------------------------------------------------------------------------- /data_splits/ImageNet200k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/ImageNet200k.txt -------------------------------------------------------------------------------- /data_splits/ImageNet25k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/ImageNet25k.txt -------------------------------------------------------------------------------- /data_splits/ImageNet50k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/ImageNet50k.txt -------------------------------------------------------------------------------- /data_splits/MLRSNet_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/MLRSNet_train.txt -------------------------------------------------------------------------------- /data_splits/MLRSNet_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/MLRSNet_val.txt -------------------------------------------------------------------------------- /data_splits/So2Sat_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/So2Sat_train.txt -------------------------------------------------------------------------------- /data_splits/So2Sat_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/data_splits/So2Sat_val.txt -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/dataset.py -------------------------------------------------------------------------------- /extract_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/extract_features.py -------------------------------------------------------------------------------- /finetuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/finetuning.py -------------------------------------------------------------------------------- /helper/create_BigEarthNet_MS_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/helper/create_BigEarthNet_MS_dataset.py -------------------------------------------------------------------------------- /helper/create_BigEarthNet_RGB_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/helper/create_BigEarthNet_RGB_dataset.py -------------------------------------------------------------------------------- /helper/create_So2Sat_MS_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/helper/create_So2Sat_MS_dataset.py -------------------------------------------------------------------------------- /helper/create_So2Sat_RGB_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/helper/create_So2Sat_RGB_dataset.py -------------------------------------------------------------------------------- /image_target_mapping/BigEarthNet_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/image_target_mapping/BigEarthNet_mapping.json -------------------------------------------------------------------------------- /image_target_mapping/MLRSNet_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/image_target_mapping/MLRSNet_mapping.json -------------------------------------------------------------------------------- /linear_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/linear_classifier.py -------------------------------------------------------------------------------- /models/LinearModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/models/LinearModel.py -------------------------------------------------------------------------------- /models/alexnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/models/alexnet.py -------------------------------------------------------------------------------- /models/linear_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/models/linear_model.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/models/resnet.py -------------------------------------------------------------------------------- /scaler_pca/pca.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/scaler_pca/pca.pkl -------------------------------------------------------------------------------- /scaler_pca/scaler.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/scaler_pca/scaler.pkl -------------------------------------------------------------------------------- /spawn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/spawn.py -------------------------------------------------------------------------------- /train_CMC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/train_CMC.py -------------------------------------------------------------------------------- /util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladan-stojnic/CMC-RSSR/HEAD/util.py --------------------------------------------------------------------------------