├── .gitignore ├── LICENSE ├── README.md ├── bin ├── banana │ ├── banana_RD.sh │ ├── banana_viz_BINCE.sh │ ├── banana_viz_VIC.sh │ └── banana_viz_VIC_trnslt.sh ├── clip │ ├── clip_bottleneck_linear_eval.sh │ ├── clip_bottleneck_mlp_eval.sh │ ├── clip_bottleneck_pretrain.sh │ ├── clip_hub.sh │ ├── clip_raw_linear_eval.sh │ ├── clip_raw_mlp_eval.sh │ ├── download_data.sh │ ├── main.sh │ └── main_small.sh ├── galaxy │ └── GalaxyZoo_neurips_final.sh ├── mnist │ ├── augmnist_RD.sh │ ├── augmnist_aug.sh │ ├── augmnist_aug_old.sh │ ├── augmnist_aug_warm.sh │ ├── augmnist_stag_step1.sh │ ├── augmnist_stag_step2.sh │ └── augmnist_viz_VIC.sh ├── ssl │ ├── bottleneck_linear_eval.sh │ ├── bottleneck_mlp_eval.sh │ └── bottleneck_pretrain.sh ├── stl10 │ ├── STL10_action_dist_shift.sh │ ├── STL10_balle.sh │ ├── STL10_dist_variation_featpred.sh │ ├── STL10_dist_variation_recpred.sh │ ├── STL10_rate_variation.sh │ └── STL10_understand_VIC.sh ├── test.sh └── utils.sh ├── config ├── aggregate.yaml ├── architecture │ ├── balle.yaml │ ├── clip.yaml │ ├── mlp_fancy.yaml │ ├── mlp_probe.yaml │ ├── none.yaml │ ├── resnet18.yaml │ ├── resnet50.yaml │ ├── rn50_clip.yaml │ ├── rn50_simclr.yaml │ ├── rn50_sup.yaml │ └── rn50_swav.yaml ├── checkpoint │ ├── base.yaml │ ├── bestTrainLoss.yaml │ └── bestValLoss.yaml ├── clip_linear.yaml ├── data │ ├── banana.yaml │ ├── banana_Xtrnslt.yaml │ ├── banana_Ytrnslt.yaml │ ├── banana_rot.yaml │ ├── base.yaml │ ├── base_banana.yaml │ ├── base_notest.yaml │ ├── base_runtime.yaml │ ├── base_unlabeled.yaml │ ├── caltech101.yaml │ ├── cars196.yaml │ ├── cifar10.yaml │ ├── cifar100.yaml │ ├── coco.yaml │ ├── data_feat.yaml │ ├── food101.yaml │ ├── galaxy.yaml │ ├── galaxy256.yaml │ ├── galaxy64.yaml │ ├── imagenet.yaml │ ├── mnist_aug.yaml │ ├── mnist_aug_less.yaml │ ├── mnist_aug_sup.yaml │ ├── pcam.yaml │ ├── pets37.yaml │ ├── stl10.yaml │ ├── stl10_aug.yaml │ └── stl10_unlabeled.yaml ├── distortion │ ├── BINCE.yaml │ ├── BINCE_basic.yaml │ ├── VAE.yaml │ ├── VIC.yaml │ ├── base.yaml │ ├── base_contrastive.yaml │ ├── base_direct.yaml │ └── lossy_Z.yaml ├── featurizer │ ├── base.yaml │ ├── base_classical.yaml │ ├── base_neural.yaml │ ├── bottleneck_clip_lossyZ.yaml │ ├── bottleneck_clip_lossyZ_factorized.yaml │ ├── bottleneck_rn50clip_lossyZ.yaml │ ├── bottleneck_rn50simclr_lossyZ.yaml │ ├── bottleneck_rn50sup_lossyZ.yaml │ ├── bottleneck_rn50swav_lossyZ.yaml │ ├── clip_freeze.yaml │ ├── jpeg.yaml │ ├── neural_feat.yaml │ ├── neural_rec.yaml │ ├── none.yaml │ ├── png.yaml │ └── webp.yaml ├── finetune │ ├── base.yaml │ ├── freezer.yaml │ └── none.yaml ├── hypopt │ ├── none.yaml │ └── optuna.yaml ├── load_pretrained.yaml ├── logger │ ├── base.yaml │ ├── csv.yaml │ ├── none.yaml │ └── wandb.yaml ├── main.yaml ├── mode │ ├── continue.yaml │ ├── cpu.yaml │ ├── debug.yaml │ ├── debug_cpu.yaml │ ├── dev.yaml │ ├── none.yaml │ └── overfit.yaml ├── optimizer │ ├── Adam.yaml │ ├── AdamW.yaml │ ├── AdamW_lr1e-3_w1e-5.yaml │ ├── AdamW_lr3e-4_w1e-5.yaml │ └── SGD_likeadam.yaml ├── rate │ ├── H_factorized.yaml │ ├── H_hyper.yaml │ ├── H_spatial.yaml │ ├── MI_unitgaussian.yaml │ ├── base.yaml │ ├── base_H.yaml │ ├── base_MI.yaml │ └── lossless.yaml ├── scheduler │ ├── cosine.yaml │ ├── cosine_restart.yaml │ ├── expdecay100.yaml │ ├── expdecay1000.yaml │ ├── none.yaml │ ├── plateau.yaml │ ├── plateau_quick.yaml │ ├── unifmultistep100.yaml │ └── unifmultistep1000.yaml ├── server │ ├── learnfair.yaml │ ├── local.yaml │ ├── none.yaml │ ├── vector.yaml │ └── vector_deadline.yaml └── user.yaml ├── hub ├── __init__.py ├── beta1e-01 │ └── factorized_rate.pt ├── beta1e-02 │ └── factorized_rate.pt ├── beta5e-02 │ └── factorized_rate.pt └── compressor.py ├── hubconf.py ├── lossyless ├── __init__.py ├── architectures.py ├── callbacks.py ├── classical_compressors.py ├── distortions.py ├── distributions.py ├── helpers.py ├── learnable_compressors.py ├── predictors.py └── rates.py ├── main.py ├── notebooks ├── Hub.ipynb └── minimal_code.ipynb ├── requirements.txt ├── requirements ├── Dockerfile ├── environment.yaml └── requirements_mini.txt ├── results ├── exp_augmnist_viz_VIC │ ├── datafeat_mnist_aug │ │ └── feat_neural_rec │ │ │ ├── dist_VAE │ │ │ └── enc_resnet18 │ │ │ │ └── rate_H_hyper │ │ │ │ └── optfeat_AdamW_lr1.0e-03_w1.0e-05 │ │ │ │ └── schedfeat_expdecay100 │ │ │ │ └── zdim_128 │ │ │ │ └── zs_1 │ │ │ │ └── beta_1.0e-01 │ │ │ │ └── seed_123 │ │ │ │ └── addfeat_None │ │ │ │ ├── rec_imgs.png │ │ │ │ ├── traversals_1d.png │ │ │ │ └── traversals_2d.png │ │ │ └── dist_VIC │ │ │ └── enc_resnet18 │ │ │ └── rate_H_hyper │ │ │ └── optfeat_AdamW_lr1.0e-03_w1.0e-05 │ │ │ └── schedfeat_expdecay100 │ │ │ └── zdim_128 │ │ │ └── zs_1 │ │ │ └── beta_1.0e-01 │ │ │ └── seed_123 │ │ │ └── addfeat_None │ │ │ ├── rec_imgs.png │ │ │ ├── traversals_1d.png │ │ │ └── traversals_2d.png │ ├── summarized_metrics_communication.csv │ ├── summarized_metrics_featurizer.csv │ ├── summarized_metrics_merged.csv │ └── summarized_metrics_predictor.csv └── exp_banana_viz_VIC │ ├── datafeat_banana_rot │ └── feat_neural_feat │ │ ├── dist_VAE │ │ └── enc_mlp_fancy │ │ │ └── rate_H_factorized │ │ │ └── optfeat_Adam_lr3.0e-04_w0.0e+00 │ │ │ └── schedfeat_expdecay1000 │ │ │ └── zdim_2 │ │ │ └── zs_1 │ │ │ └── beta_7.0e-02 │ │ │ └── seed_123 │ │ │ └── addfeat_None │ │ │ ├── max. inv. rotation.png │ │ │ └── quantization.png │ │ └── dist_VIC │ │ └── enc_mlp_fancy │ │ └── rate_H_factorized │ │ └── optfeat_Adam_lr3.0e-04_w0.0e+00 │ │ └── schedfeat_expdecay1000 │ │ └── zdim_2 │ │ └── zs_1 │ │ └── beta_7.0e-02 │ │ └── seed_123 │ │ └── addfeat_None │ │ ├── max. inv. rotation.png │ │ └── quantization.png │ ├── summarized_metrics_communication.csv │ ├── summarized_metrics_featurizer.csv │ ├── summarized_metrics_merged.csv │ └── summarized_metrics_predictor.csv └── utils ├── Z_linear_eval.py ├── __init__.py ├── aggregate.py ├── data ├── __init__.py ├── augmentations │ ├── __init__.py │ └── label_augment.py ├── base.py ├── distributions.py ├── helpers.py └── images.py ├── helpers.py ├── load_pretrained.py ├── postplotting ├── __init__.py ├── decorators.py ├── helpers.py ├── postplotter.py └── pretty_renamer.py ├── save_hub.py └── visualizations ├── __init__.py ├── helpers.py └── images.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/README.md -------------------------------------------------------------------------------- /bin/banana/banana_RD.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/banana/banana_RD.sh -------------------------------------------------------------------------------- /bin/banana/banana_viz_BINCE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/banana/banana_viz_BINCE.sh -------------------------------------------------------------------------------- /bin/banana/banana_viz_VIC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/banana/banana_viz_VIC.sh -------------------------------------------------------------------------------- /bin/banana/banana_viz_VIC_trnslt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/banana/banana_viz_VIC_trnslt.sh -------------------------------------------------------------------------------- /bin/clip/clip_bottleneck_linear_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/clip_bottleneck_linear_eval.sh -------------------------------------------------------------------------------- /bin/clip/clip_bottleneck_mlp_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/clip_bottleneck_mlp_eval.sh -------------------------------------------------------------------------------- /bin/clip/clip_bottleneck_pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/clip_bottleneck_pretrain.sh -------------------------------------------------------------------------------- /bin/clip/clip_hub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/clip_hub.sh -------------------------------------------------------------------------------- /bin/clip/clip_raw_linear_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/clip_raw_linear_eval.sh -------------------------------------------------------------------------------- /bin/clip/clip_raw_mlp_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/clip_raw_mlp_eval.sh -------------------------------------------------------------------------------- /bin/clip/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/download_data.sh -------------------------------------------------------------------------------- /bin/clip/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/main.sh -------------------------------------------------------------------------------- /bin/clip/main_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/clip/main_small.sh -------------------------------------------------------------------------------- /bin/galaxy/GalaxyZoo_neurips_final.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/galaxy/GalaxyZoo_neurips_final.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_RD.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_RD.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_aug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_aug.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_aug_old.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_aug_old.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_aug_warm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_aug_warm.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_stag_step1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_stag_step1.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_stag_step2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_stag_step2.sh -------------------------------------------------------------------------------- /bin/mnist/augmnist_viz_VIC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/mnist/augmnist_viz_VIC.sh -------------------------------------------------------------------------------- /bin/ssl/bottleneck_linear_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/ssl/bottleneck_linear_eval.sh -------------------------------------------------------------------------------- /bin/ssl/bottleneck_mlp_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/ssl/bottleneck_mlp_eval.sh -------------------------------------------------------------------------------- /bin/ssl/bottleneck_pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/ssl/bottleneck_pretrain.sh -------------------------------------------------------------------------------- /bin/stl10/STL10_action_dist_shift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/stl10/STL10_action_dist_shift.sh -------------------------------------------------------------------------------- /bin/stl10/STL10_balle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/stl10/STL10_balle.sh -------------------------------------------------------------------------------- /bin/stl10/STL10_dist_variation_featpred.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/stl10/STL10_dist_variation_featpred.sh -------------------------------------------------------------------------------- /bin/stl10/STL10_dist_variation_recpred.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/stl10/STL10_dist_variation_recpred.sh -------------------------------------------------------------------------------- /bin/stl10/STL10_rate_variation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/stl10/STL10_rate_variation.sh -------------------------------------------------------------------------------- /bin/stl10/STL10_understand_VIC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/stl10/STL10_understand_VIC.sh -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/test.sh -------------------------------------------------------------------------------- /bin/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/bin/utils.sh -------------------------------------------------------------------------------- /config/aggregate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/aggregate.yaml -------------------------------------------------------------------------------- /config/architecture/balle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/balle.yaml -------------------------------------------------------------------------------- /config/architecture/clip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/clip.yaml -------------------------------------------------------------------------------- /config/architecture/mlp_fancy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/mlp_fancy.yaml -------------------------------------------------------------------------------- /config/architecture/mlp_probe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/mlp_probe.yaml -------------------------------------------------------------------------------- /config/architecture/none.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/architecture/resnet18.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/resnet18.yaml -------------------------------------------------------------------------------- /config/architecture/resnet50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/resnet50.yaml -------------------------------------------------------------------------------- /config/architecture/rn50_clip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/rn50_clip.yaml -------------------------------------------------------------------------------- /config/architecture/rn50_simclr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/rn50_simclr.yaml -------------------------------------------------------------------------------- /config/architecture/rn50_sup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/rn50_sup.yaml -------------------------------------------------------------------------------- /config/architecture/rn50_swav.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/architecture/rn50_swav.yaml -------------------------------------------------------------------------------- /config/checkpoint/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/checkpoint/base.yaml -------------------------------------------------------------------------------- /config/checkpoint/bestTrainLoss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/checkpoint/bestTrainLoss.yaml -------------------------------------------------------------------------------- /config/checkpoint/bestValLoss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/checkpoint/bestValLoss.yaml -------------------------------------------------------------------------------- /config/clip_linear.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/clip_linear.yaml -------------------------------------------------------------------------------- /config/data/banana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/banana.yaml -------------------------------------------------------------------------------- /config/data/banana_Xtrnslt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/banana_Xtrnslt.yaml -------------------------------------------------------------------------------- /config/data/banana_Ytrnslt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/banana_Ytrnslt.yaml -------------------------------------------------------------------------------- /config/data/banana_rot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/banana_rot.yaml -------------------------------------------------------------------------------- /config/data/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/base.yaml -------------------------------------------------------------------------------- /config/data/base_banana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/base_banana.yaml -------------------------------------------------------------------------------- /config/data/base_notest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/base_notest.yaml -------------------------------------------------------------------------------- /config/data/base_runtime.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/base_runtime.yaml -------------------------------------------------------------------------------- /config/data/base_unlabeled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/base_unlabeled.yaml -------------------------------------------------------------------------------- /config/data/caltech101.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/caltech101.yaml -------------------------------------------------------------------------------- /config/data/cars196.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/cars196.yaml -------------------------------------------------------------------------------- /config/data/cifar10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/cifar10.yaml -------------------------------------------------------------------------------- /config/data/cifar100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/cifar100.yaml -------------------------------------------------------------------------------- /config/data/coco.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/coco.yaml -------------------------------------------------------------------------------- /config/data/data_feat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/data_feat.yaml -------------------------------------------------------------------------------- /config/data/food101.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/food101.yaml -------------------------------------------------------------------------------- /config/data/galaxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/galaxy.yaml -------------------------------------------------------------------------------- /config/data/galaxy256.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/galaxy256.yaml -------------------------------------------------------------------------------- /config/data/galaxy64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/galaxy64.yaml -------------------------------------------------------------------------------- /config/data/imagenet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/imagenet.yaml -------------------------------------------------------------------------------- /config/data/mnist_aug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/mnist_aug.yaml -------------------------------------------------------------------------------- /config/data/mnist_aug_less.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/mnist_aug_less.yaml -------------------------------------------------------------------------------- /config/data/mnist_aug_sup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/mnist_aug_sup.yaml -------------------------------------------------------------------------------- /config/data/pcam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/pcam.yaml -------------------------------------------------------------------------------- /config/data/pets37.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/pets37.yaml -------------------------------------------------------------------------------- /config/data/stl10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/stl10.yaml -------------------------------------------------------------------------------- /config/data/stl10_aug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/stl10_aug.yaml -------------------------------------------------------------------------------- /config/data/stl10_unlabeled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/data/stl10_unlabeled.yaml -------------------------------------------------------------------------------- /config/distortion/BINCE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/BINCE.yaml -------------------------------------------------------------------------------- /config/distortion/BINCE_basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/BINCE_basic.yaml -------------------------------------------------------------------------------- /config/distortion/VAE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/VAE.yaml -------------------------------------------------------------------------------- /config/distortion/VIC.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/VIC.yaml -------------------------------------------------------------------------------- /config/distortion/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/base.yaml -------------------------------------------------------------------------------- /config/distortion/base_contrastive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/base_contrastive.yaml -------------------------------------------------------------------------------- /config/distortion/base_direct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/base_direct.yaml -------------------------------------------------------------------------------- /config/distortion/lossy_Z.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/distortion/lossy_Z.yaml -------------------------------------------------------------------------------- /config/featurizer/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/base.yaml -------------------------------------------------------------------------------- /config/featurizer/base_classical.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/base_classical.yaml -------------------------------------------------------------------------------- /config/featurizer/base_neural.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/base_neural.yaml -------------------------------------------------------------------------------- /config/featurizer/bottleneck_clip_lossyZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/bottleneck_clip_lossyZ.yaml -------------------------------------------------------------------------------- /config/featurizer/bottleneck_clip_lossyZ_factorized.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/bottleneck_clip_lossyZ_factorized.yaml -------------------------------------------------------------------------------- /config/featurizer/bottleneck_rn50clip_lossyZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/bottleneck_rn50clip_lossyZ.yaml -------------------------------------------------------------------------------- /config/featurizer/bottleneck_rn50simclr_lossyZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/bottleneck_rn50simclr_lossyZ.yaml -------------------------------------------------------------------------------- /config/featurizer/bottleneck_rn50sup_lossyZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/bottleneck_rn50sup_lossyZ.yaml -------------------------------------------------------------------------------- /config/featurizer/bottleneck_rn50swav_lossyZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/bottleneck_rn50swav_lossyZ.yaml -------------------------------------------------------------------------------- /config/featurizer/clip_freeze.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/clip_freeze.yaml -------------------------------------------------------------------------------- /config/featurizer/jpeg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/jpeg.yaml -------------------------------------------------------------------------------- /config/featurizer/neural_feat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/neural_feat.yaml -------------------------------------------------------------------------------- /config/featurizer/neural_rec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/neural_rec.yaml -------------------------------------------------------------------------------- /config/featurizer/none.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/none.yaml -------------------------------------------------------------------------------- /config/featurizer/png.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/png.yaml -------------------------------------------------------------------------------- /config/featurizer/webp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/featurizer/webp.yaml -------------------------------------------------------------------------------- /config/finetune/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/finetune/base.yaml -------------------------------------------------------------------------------- /config/finetune/freezer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/finetune/freezer.yaml -------------------------------------------------------------------------------- /config/finetune/none.yaml: -------------------------------------------------------------------------------- 1 | name: none -------------------------------------------------------------------------------- /config/hypopt/none.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/hypopt/optuna.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/hypopt/optuna.yaml -------------------------------------------------------------------------------- /config/load_pretrained.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/load_pretrained.yaml -------------------------------------------------------------------------------- /config/logger/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/logger/base.yaml -------------------------------------------------------------------------------- /config/logger/csv.yaml: -------------------------------------------------------------------------------- 1 | defaults: 2 | - base 3 | 4 | name: csv -------------------------------------------------------------------------------- /config/logger/none.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/logger/none.yaml -------------------------------------------------------------------------------- /config/logger/wandb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/logger/wandb.yaml -------------------------------------------------------------------------------- /config/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/main.yaml -------------------------------------------------------------------------------- /config/mode/continue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/mode/continue.yaml -------------------------------------------------------------------------------- /config/mode/cpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/mode/cpu.yaml -------------------------------------------------------------------------------- /config/mode/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/mode/debug.yaml -------------------------------------------------------------------------------- /config/mode/debug_cpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/mode/debug_cpu.yaml -------------------------------------------------------------------------------- /config/mode/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/mode/dev.yaml -------------------------------------------------------------------------------- /config/mode/none.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/mode/overfit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/mode/overfit.yaml -------------------------------------------------------------------------------- /config/optimizer/Adam.yaml: -------------------------------------------------------------------------------- 1 | # name is automatic 2 | mode: Adam 3 | -------------------------------------------------------------------------------- /config/optimizer/AdamW.yaml: -------------------------------------------------------------------------------- 1 | # name is automatic 2 | mode: AdamW 3 | -------------------------------------------------------------------------------- /config/optimizer/AdamW_lr1e-3_w1e-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/optimizer/AdamW_lr1e-3_w1e-5.yaml -------------------------------------------------------------------------------- /config/optimizer/AdamW_lr3e-4_w1e-5.yaml: -------------------------------------------------------------------------------- 1 | # name is automatic 2 | mode: AdamW 3 | kwargs: 4 | lr: 3e-4 5 | weight_decay: 1e-5 6 | -------------------------------------------------------------------------------- /config/optimizer/SGD_likeadam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/optimizer/SGD_likeadam.yaml -------------------------------------------------------------------------------- /config/rate/H_factorized.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/H_factorized.yaml -------------------------------------------------------------------------------- /config/rate/H_hyper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/H_hyper.yaml -------------------------------------------------------------------------------- /config/rate/H_spatial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/H_spatial.yaml -------------------------------------------------------------------------------- /config/rate/MI_unitgaussian.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/MI_unitgaussian.yaml -------------------------------------------------------------------------------- /config/rate/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/base.yaml -------------------------------------------------------------------------------- /config/rate/base_H.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/base_H.yaml -------------------------------------------------------------------------------- /config/rate/base_MI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/base_MI.yaml -------------------------------------------------------------------------------- /config/rate/lossless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/rate/lossless.yaml -------------------------------------------------------------------------------- /config/scheduler/cosine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/cosine.yaml -------------------------------------------------------------------------------- /config/scheduler/cosine_restart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/cosine_restart.yaml -------------------------------------------------------------------------------- /config/scheduler/expdecay100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/expdecay100.yaml -------------------------------------------------------------------------------- /config/scheduler/expdecay1000.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/expdecay1000.yaml -------------------------------------------------------------------------------- /config/scheduler/none.yaml: -------------------------------------------------------------------------------- 1 | name: none 2 | modes: [] 3 | kwargs: {} -------------------------------------------------------------------------------- /config/scheduler/plateau.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/plateau.yaml -------------------------------------------------------------------------------- /config/scheduler/plateau_quick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/plateau_quick.yaml -------------------------------------------------------------------------------- /config/scheduler/unifmultistep100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/unifmultistep100.yaml -------------------------------------------------------------------------------- /config/scheduler/unifmultistep1000.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/scheduler/unifmultistep1000.yaml -------------------------------------------------------------------------------- /config/server/learnfair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/server/learnfair.yaml -------------------------------------------------------------------------------- /config/server/local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/server/local.yaml -------------------------------------------------------------------------------- /config/server/none.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/server/none.yaml -------------------------------------------------------------------------------- /config/server/vector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/server/vector.yaml -------------------------------------------------------------------------------- /config/server/vector_deadline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/server/vector_deadline.yaml -------------------------------------------------------------------------------- /config/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/config/user.yaml -------------------------------------------------------------------------------- /hub/__init__.py: -------------------------------------------------------------------------------- 1 | from .compressor import * 2 | -------------------------------------------------------------------------------- /hub/beta1e-01/factorized_rate.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/hub/beta1e-01/factorized_rate.pt -------------------------------------------------------------------------------- /hub/beta1e-02/factorized_rate.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/hub/beta1e-02/factorized_rate.pt -------------------------------------------------------------------------------- /hub/beta5e-02/factorized_rate.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/hub/beta5e-02/factorized_rate.pt -------------------------------------------------------------------------------- /hub/compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/hub/compressor.py -------------------------------------------------------------------------------- /hubconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/hubconf.py -------------------------------------------------------------------------------- /lossyless/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/__init__.py -------------------------------------------------------------------------------- /lossyless/architectures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/architectures.py -------------------------------------------------------------------------------- /lossyless/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/callbacks.py -------------------------------------------------------------------------------- /lossyless/classical_compressors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/classical_compressors.py -------------------------------------------------------------------------------- /lossyless/distortions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/distortions.py -------------------------------------------------------------------------------- /lossyless/distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/distributions.py -------------------------------------------------------------------------------- /lossyless/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/helpers.py -------------------------------------------------------------------------------- /lossyless/learnable_compressors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/learnable_compressors.py -------------------------------------------------------------------------------- /lossyless/predictors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/predictors.py -------------------------------------------------------------------------------- /lossyless/rates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/lossyless/rates.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/main.py -------------------------------------------------------------------------------- /notebooks/Hub.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/notebooks/Hub.ipynb -------------------------------------------------------------------------------- /notebooks/minimal_code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/notebooks/minimal_code.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/requirements/Dockerfile -------------------------------------------------------------------------------- /requirements/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/requirements/environment.yaml -------------------------------------------------------------------------------- /requirements/requirements_mini.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/requirements/requirements_mini.txt -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VAE/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/rec_imgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VAE/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/rec_imgs.png -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VAE/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VAE/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_1d.png -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VAE/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VAE/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_2d.png -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VIC/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/rec_imgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VIC/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/rec_imgs.png -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VIC/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VIC/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_1d.png -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VIC/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/datafeat_mnist_aug/feat_neural_rec/dist_VIC/enc_resnet18/rate_H_hyper/optfeat_AdamW_lr1.0e-03_w1.0e-05/schedfeat_expdecay100/zdim_128/zs_1/beta_1.0e-01/seed_123/addfeat_None/traversals_2d.png -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/summarized_metrics_communication.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/summarized_metrics_communication.csv -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/summarized_metrics_featurizer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/summarized_metrics_featurizer.csv -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/summarized_metrics_merged.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/summarized_metrics_merged.csv -------------------------------------------------------------------------------- /results/exp_augmnist_viz_VIC/summarized_metrics_predictor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_augmnist_viz_VIC/summarized_metrics_predictor.csv -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VAE/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/max. inv. rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VAE/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/max. inv. rotation.png -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VAE/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/quantization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VAE/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/quantization.png -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VIC/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/max. inv. rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VIC/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/max. inv. rotation.png -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VIC/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/quantization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/datafeat_banana_rot/feat_neural_feat/dist_VIC/enc_mlp_fancy/rate_H_factorized/optfeat_Adam_lr3.0e-04_w0.0e+00/schedfeat_expdecay1000/zdim_2/zs_1/beta_7.0e-02/seed_123/addfeat_None/quantization.png -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/summarized_metrics_communication.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/summarized_metrics_communication.csv -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/summarized_metrics_featurizer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/summarized_metrics_featurizer.csv -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/summarized_metrics_merged.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/summarized_metrics_merged.csv -------------------------------------------------------------------------------- /results/exp_banana_viz_VIC/summarized_metrics_predictor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/results/exp_banana_viz_VIC/summarized_metrics_predictor.csv -------------------------------------------------------------------------------- /utils/Z_linear_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/Z_linear_eval.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/aggregate.py -------------------------------------------------------------------------------- /utils/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/data/__init__.py -------------------------------------------------------------------------------- /utils/data/augmentations/__init__.py: -------------------------------------------------------------------------------- 1 | from .label_augment import * 2 | -------------------------------------------------------------------------------- /utils/data/augmentations/label_augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/data/augmentations/label_augment.py -------------------------------------------------------------------------------- /utils/data/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/data/base.py -------------------------------------------------------------------------------- /utils/data/distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/data/distributions.py -------------------------------------------------------------------------------- /utils/data/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/data/helpers.py -------------------------------------------------------------------------------- /utils/data/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/data/images.py -------------------------------------------------------------------------------- /utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/helpers.py -------------------------------------------------------------------------------- /utils/load_pretrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/load_pretrained.py -------------------------------------------------------------------------------- /utils/postplotting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/postplotting/__init__.py -------------------------------------------------------------------------------- /utils/postplotting/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/postplotting/decorators.py -------------------------------------------------------------------------------- /utils/postplotting/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/postplotting/helpers.py -------------------------------------------------------------------------------- /utils/postplotting/postplotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/postplotting/postplotter.py -------------------------------------------------------------------------------- /utils/postplotting/pretty_renamer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/postplotting/pretty_renamer.py -------------------------------------------------------------------------------- /utils/save_hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/save_hub.py -------------------------------------------------------------------------------- /utils/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | from .images import * 2 | -------------------------------------------------------------------------------- /utils/visualizations/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/visualizations/helpers.py -------------------------------------------------------------------------------- /utils/visualizations/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YannDubs/lossyless/HEAD/utils/visualizations/images.py --------------------------------------------------------------------------------