├── README.md ├── csv_files └── README.md ├── demo_feat.py ├── demo_score.py ├── demo_score_FR.py ├── model_io.py ├── models ├── CLIVE.save ├── CSIQ.save ├── CSIQ_FR.save ├── Koniq.save ├── LIVE.save ├── LIVE_FR.save └── README.md ├── modules ├── CONTRIQUE_model.py ├── __init__.py ├── __pycache__ │ ├── CONTRIQUE_model.cpython-37.pyc │ ├── __init__.cpython-37.pyc │ ├── configure_optimizers.cpython-37.pyc │ ├── dataset_loader.cpython-37.pyc │ ├── gather.cpython-37.pyc │ ├── network.cpython-37.pyc │ ├── nt_xent_multiclass.cpython-37.pyc │ ├── nt_xent_soft.cpython-37.pyc │ └── scheduler.cpython-37.pyc ├── configure_optimizers.py ├── dataset_loader.py ├── gather.py ├── network.py ├── nt_xent_multiclass.py ├── scheduler.py └── sync_batchnorm │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── __init__.cpython-39.pyc │ ├── batchnorm.cpython-36.pyc │ ├── batchnorm.cpython-37.pyc │ ├── batchnorm.cpython-39.pyc │ ├── comm.cpython-36.pyc │ ├── comm.cpython-37.pyc │ ├── comm.cpython-39.pyc │ ├── replicate.cpython-36.pyc │ ├── replicate.cpython-37.pyc │ └── replicate.cpython-39.pyc │ ├── batchnorm.py │ ├── batchnorm_reimpl.py │ ├── comm.py │ ├── replicate.py │ └── unittest.py ├── requirements.txt ├── sample_images ├── 33.bmp ├── 60.bmp ├── 63.bmp ├── churchandcapitol.bmp ├── img191.bmp ├── img66.bmp └── womanhat.bmp ├── train.py └── train_regressor.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/README.md -------------------------------------------------------------------------------- /csv_files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/csv_files/README.md -------------------------------------------------------------------------------- /demo_feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/demo_feat.py -------------------------------------------------------------------------------- /demo_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/demo_score.py -------------------------------------------------------------------------------- /demo_score_FR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/demo_score_FR.py -------------------------------------------------------------------------------- /model_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/model_io.py -------------------------------------------------------------------------------- /models/CLIVE.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/CLIVE.save -------------------------------------------------------------------------------- /models/CSIQ.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/CSIQ.save -------------------------------------------------------------------------------- /models/CSIQ_FR.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/CSIQ_FR.save -------------------------------------------------------------------------------- /models/Koniq.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/Koniq.save -------------------------------------------------------------------------------- /models/LIVE.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/LIVE.save -------------------------------------------------------------------------------- /models/LIVE_FR.save: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/LIVE_FR.save -------------------------------------------------------------------------------- /models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/models/README.md -------------------------------------------------------------------------------- /modules/CONTRIQUE_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/CONTRIQUE_model.py -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__init__.py -------------------------------------------------------------------------------- /modules/__pycache__/CONTRIQUE_model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/CONTRIQUE_model.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/configure_optimizers.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/configure_optimizers.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/dataset_loader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/dataset_loader.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/gather.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/gather.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/network.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/network.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/nt_xent_multiclass.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/nt_xent_multiclass.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/nt_xent_soft.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/nt_xent_soft.cpython-37.pyc -------------------------------------------------------------------------------- /modules/__pycache__/scheduler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/__pycache__/scheduler.cpython-37.pyc -------------------------------------------------------------------------------- /modules/configure_optimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/configure_optimizers.py -------------------------------------------------------------------------------- /modules/dataset_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/dataset_loader.py -------------------------------------------------------------------------------- /modules/gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/gather.py -------------------------------------------------------------------------------- /modules/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/network.py -------------------------------------------------------------------------------- /modules/nt_xent_multiclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/nt_xent_multiclass.py -------------------------------------------------------------------------------- /modules/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/scheduler.py -------------------------------------------------------------------------------- /modules/sync_batchnorm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__init__.py -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/batchnorm.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/batchnorm.cpython-36.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/batchnorm.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/batchnorm.cpython-37.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/batchnorm.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/batchnorm.cpython-39.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/comm.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/comm.cpython-36.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/comm.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/comm.cpython-37.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/comm.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/comm.cpython-39.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/replicate.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/replicate.cpython-36.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/replicate.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/replicate.cpython-37.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/__pycache__/replicate.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/__pycache__/replicate.cpython-39.pyc -------------------------------------------------------------------------------- /modules/sync_batchnorm/batchnorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/batchnorm.py -------------------------------------------------------------------------------- /modules/sync_batchnorm/batchnorm_reimpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/batchnorm_reimpl.py -------------------------------------------------------------------------------- /modules/sync_batchnorm/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/comm.py -------------------------------------------------------------------------------- /modules/sync_batchnorm/replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/replicate.py -------------------------------------------------------------------------------- /modules/sync_batchnorm/unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/modules/sync_batchnorm/unittest.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/requirements.txt -------------------------------------------------------------------------------- /sample_images/33.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/33.bmp -------------------------------------------------------------------------------- /sample_images/60.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/60.bmp -------------------------------------------------------------------------------- /sample_images/63.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/63.bmp -------------------------------------------------------------------------------- /sample_images/churchandcapitol.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/churchandcapitol.bmp -------------------------------------------------------------------------------- /sample_images/img191.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/img191.bmp -------------------------------------------------------------------------------- /sample_images/img66.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/img66.bmp -------------------------------------------------------------------------------- /sample_images/womanhat.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/sample_images/womanhat.bmp -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/train.py -------------------------------------------------------------------------------- /train_regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavancm/CONTRIQUE/HEAD/train_regressor.py --------------------------------------------------------------------------------