├── .gitignore ├── .idea ├── .gitignore ├── dsmil-wsi.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── jupyter-settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── assets ├── contrastive_learning_illustration.png └── overview.png ├── env.yml └── train ├── all_patches.csv ├── config.yaml ├── data_aug ├── dataset_wrapper.py └── gaussian_blur.py ├── dataset ├── dataloader_simCLR.py ├── large_train_bags.txt ├── test_bags.txt ├── train_bags.txt └── val_bags.txt ├── loss └── losses.py ├── models ├── dsmil.py └── resnet_simclr.py ├── run.py ├── scripts.sh ├── trainer.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/dsmil-wsi.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/dsmil-wsi.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/jupyter-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/jupyter-settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/README.md -------------------------------------------------------------------------------- /assets/contrastive_learning_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/assets/contrastive_learning_illustration.png -------------------------------------------------------------------------------- /assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/assets/overview.png -------------------------------------------------------------------------------- /env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/env.yml -------------------------------------------------------------------------------- /train/all_patches.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/all_patches.csv -------------------------------------------------------------------------------- /train/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/config.yaml -------------------------------------------------------------------------------- /train/data_aug/dataset_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/data_aug/dataset_wrapper.py -------------------------------------------------------------------------------- /train/data_aug/gaussian_blur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/data_aug/gaussian_blur.py -------------------------------------------------------------------------------- /train/dataset/dataloader_simCLR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/dataset/dataloader_simCLR.py -------------------------------------------------------------------------------- /train/dataset/large_train_bags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/dataset/large_train_bags.txt -------------------------------------------------------------------------------- /train/dataset/test_bags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/dataset/test_bags.txt -------------------------------------------------------------------------------- /train/dataset/train_bags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/dataset/train_bags.txt -------------------------------------------------------------------------------- /train/dataset/val_bags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/dataset/val_bags.txt -------------------------------------------------------------------------------- /train/loss/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/loss/losses.py -------------------------------------------------------------------------------- /train/models/dsmil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/models/dsmil.py -------------------------------------------------------------------------------- /train/models/resnet_simclr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/models/resnet_simclr.py -------------------------------------------------------------------------------- /train/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/run.py -------------------------------------------------------------------------------- /train/scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/scripts.sh -------------------------------------------------------------------------------- /train/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/trainer.py -------------------------------------------------------------------------------- /train/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kangningthu/ItS2CLR/HEAD/train/utils.py --------------------------------------------------------------------------------