├── .gitignore ├── LICENSE ├── README.md ├── config ├── audio │ ├── 100hr_64x64_resnet18 │ │ ├── pretrain_expert_librispeech_instdisc.json │ │ ├── pretrain_expert_librispeech_instdisc_spectral.json │ │ ├── pretrain_expert_librispeech_simclr.json │ │ ├── pretrain_expert_librispeech_simclr_spectral.json │ │ ├── pretrain_viewmaker_librispeech_instdisc_L1_f_b0.05.json │ │ ├── pretrain_viewmaker_librispeech_instdisc_L1_f_b0.1.json │ │ ├── pretrain_viewmaker_librispeech_simclr_L1_f_b0.05.json │ │ ├── pretrain_viewmaker_librispeech_simclr_L1_f_b0.1.json │ │ └── transfer │ │ │ ├── audio_mnist │ │ │ ├── transfer_expert_instdisc.json │ │ │ ├── transfer_expert_instdisc_spectral.json │ │ │ ├── transfer_expert_simclr.json │ │ │ ├── transfer_expert_simclr_spectral.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.05.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.1.json │ │ │ ├── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ │ └── transfer_viewmaker_simclr_L1_f_b0.1.json │ │ │ ├── fluent_speech │ │ │ ├── transfer_expert_instdisc.json │ │ │ ├── transfer_expert_instdisc_spectral.json │ │ │ ├── transfer_expert_simclr.json │ │ │ ├── transfer_expert_simclr_spectral.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.1.json │ │ │ ├── transfer_viewmaker_ir_L1_f_b0.05.json │ │ │ ├── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ │ └── transfer_viewmaker_simclr_L1_f_b0.1.json │ │ │ ├── google_speech │ │ │ ├── transfer_expert_instdisc.json │ │ │ ├── transfer_expert_instdisc_simclr.json │ │ │ ├── transfer_expert_instdisc_simclr_spectral.json │ │ │ ├── transfer_expert_instdisc_spectral.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.05.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.1.json │ │ │ ├── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ │ └── transfer_viewmaker_simclr_L1_f_b0.1.json │ │ │ ├── librispeech │ │ │ ├── transfer_expert_instdisc.json │ │ │ ├── transfer_expert_instdisc_spectral.json │ │ │ ├── transfer_expert_simclr.json │ │ │ ├── transfer_expert_simclr_spectral.json │ │ │ ├── transfer_pretrain_ir_L1_bound0.05.json │ │ │ ├── transfer_pretrain_ir_L1_bound0.1.json │ │ │ ├── transfer_pretrain_simclr_L1_bound0.05.json │ │ │ └── transfer_pretrain_simclr_L1_bound0.1.json │ │ │ └── voxceleb1 │ │ │ ├── transfer_expert_instdisc.json │ │ │ ├── transfer_expert_instdisc_spectral.json │ │ │ ├── transfer_expert_simclr.json │ │ │ ├── transfer_expert_simclr_spectral.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.05.json │ │ │ ├── transfer_viewmaker_instdisc_L1_f_b0.1.json │ │ │ ├── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ │ └── transfer_viewmaker_simclr_L1_f_b0.1.json │ └── 960hr_112x112_resnet50 │ │ ├── pretrain_expert_librispeech_simclr_spectral.json │ │ ├── pretrain_viewmaker_librispeech_simclr_L1_f_b0.05.json │ │ └── transfer │ │ ├── audio_mnist │ │ ├── transfer_expert_simclr_spectral.json │ │ └── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ ├── fluent_speech │ │ ├── transfer_expert_simclr_spectral.json │ │ └── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ ├── google_speech │ │ ├── transfer_expert_simclr_spectral.json │ │ └── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ ├── librispeech │ │ ├── transfer_expert_simclr_spectral.json │ │ └── transfer_viewmaker_simclr_L1_f_b0.05.json │ │ └── voxceleb1 │ │ ├── transfer_expert_simclr_spectral.json │ │ └── transfer_viewmaker_simclr_L1_f_b0.05.json ├── image │ ├── meta │ │ ├── transfer_expert_cifar10_simclr.json │ │ └── transfer_viewmaker_cifar10_simclr.json │ ├── pretrain_expert_cifar10_simclr.json │ ├── pretrain_viewmaker_cifar10_simclr.json │ ├── transfer_expert_cifar10_simclr.json │ └── transfer_viewmaker_cifar10_simclr.json └── sensor │ ├── pretrain_expert_pamap2_simclr.json │ ├── pretrain_viewmaker_pamap2_simclr.json │ ├── transfer_expert_pamap2_simclr.json │ ├── transfer_expert_pamap2_supervised.json │ ├── transfer_expert_pamap2_supervised_small.json │ ├── transfer_viewmaker_pamap2_simclr.json │ └── transfer_viewmaker_pamap2_simclr_small.json ├── img └── viewmaker.gif ├── init_env.sh ├── requirements.txt ├── scripts ├── eval_cifar10_c.py ├── run_audio.py ├── run_image.py ├── run_meta_transfer.py └── run_sensor.py └── src ├── __init__.py ├── __init__.pyc ├── datasets ├── __init__.py ├── audio_mnist.py ├── cifar10.py ├── data_statistics.py ├── datasets.py ├── fluent_speech.py ├── google_speech.py ├── librispeech.py ├── meta_datasets │ ├── __init__.py │ ├── aircraft.py │ ├── cu_birds.py │ ├── dtd.py │ ├── fashionmnist.py │ ├── fungi.py │ ├── mnist.py │ ├── mscoco.py │ ├── traffic_sign.py │ └── vgg_flower.py ├── mscoco.py ├── pamap2.py ├── root_paths.py └── voxceleb1.py ├── models ├── __init__.py ├── mlp.py ├── resnet.py ├── resnet_small.py ├── transfer.py └── viewmaker.py ├── objectives ├── __init__.py ├── adversarial.py ├── infonce.py ├── memory_bank.py └── simclr.py ├── src └── __init__.pyc ├── systems ├── audio_systems.py ├── image_systems.py └── sensor_systems.py └── utils ├── __init__.py ├── callbacks.py ├── setup.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | *DS_Store* 2 | .vscode 3 | wandb 4 | .log 5 | .npy 6 | data/ 7 | .pyc 8 | __pycache__ 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/README.md -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_instdisc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_instdisc.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_instdisc_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_instdisc_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_simclr.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_expert_librispeech_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_instdisc_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_instdisc_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_instdisc_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_instdisc_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_simclr_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/pretrain_viewmaker_librispeech_simclr_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_instdisc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_instdisc.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_instdisc_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_instdisc_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_simclr.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_instdisc_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_instdisc_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_instdisc_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_instdisc_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_simclr_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/audio_mnist/transfer_viewmaker_simclr_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_instdisc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_instdisc.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_instdisc_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_instdisc_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_simclr.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_instdisc_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_instdisc_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_ir_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_ir_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_simclr_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/fluent_speech/transfer_viewmaker_simclr_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc_simclr.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_expert_instdisc_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_instdisc_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_instdisc_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_instdisc_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_instdisc_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_simclr_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/google_speech/transfer_viewmaker_simclr_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_instdisc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_instdisc.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_instdisc_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_instdisc_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_simclr.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_ir_L1_bound0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_ir_L1_bound0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_ir_L1_bound0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_ir_L1_bound0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_simclr_L1_bound0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_simclr_L1_bound0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_simclr_L1_bound0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/librispeech/transfer_pretrain_simclr_L1_bound0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_instdisc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_instdisc.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_instdisc_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_instdisc_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_simclr.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_instdisc_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_instdisc_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_instdisc_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_instdisc_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_simclr_L1_f_b0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/100hr_64x64_resnet18/transfer/voxceleb1/transfer_viewmaker_simclr_L1_f_b0.1.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/pretrain_expert_librispeech_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/pretrain_expert_librispeech_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/pretrain_viewmaker_librispeech_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/pretrain_viewmaker_librispeech_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/audio_mnist/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/audio_mnist/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/audio_mnist/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/audio_mnist/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/fluent_speech/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/fluent_speech/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/fluent_speech/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/fluent_speech/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/google_speech/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/google_speech/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/google_speech/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/google_speech/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/librispeech/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/librispeech/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/librispeech/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/librispeech/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/voxceleb1/transfer_expert_simclr_spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/voxceleb1/transfer_expert_simclr_spectral.json -------------------------------------------------------------------------------- /config/audio/960hr_112x112_resnet50/transfer/voxceleb1/transfer_viewmaker_simclr_L1_f_b0.05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/audio/960hr_112x112_resnet50/transfer/voxceleb1/transfer_viewmaker_simclr_L1_f_b0.05.json -------------------------------------------------------------------------------- /config/image/meta/transfer_expert_cifar10_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/image/meta/transfer_expert_cifar10_simclr.json -------------------------------------------------------------------------------- /config/image/meta/transfer_viewmaker_cifar10_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/image/meta/transfer_viewmaker_cifar10_simclr.json -------------------------------------------------------------------------------- /config/image/pretrain_expert_cifar10_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/image/pretrain_expert_cifar10_simclr.json -------------------------------------------------------------------------------- /config/image/pretrain_viewmaker_cifar10_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/image/pretrain_viewmaker_cifar10_simclr.json -------------------------------------------------------------------------------- /config/image/transfer_expert_cifar10_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/image/transfer_expert_cifar10_simclr.json -------------------------------------------------------------------------------- /config/image/transfer_viewmaker_cifar10_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/image/transfer_viewmaker_cifar10_simclr.json -------------------------------------------------------------------------------- /config/sensor/pretrain_expert_pamap2_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/pretrain_expert_pamap2_simclr.json -------------------------------------------------------------------------------- /config/sensor/pretrain_viewmaker_pamap2_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/pretrain_viewmaker_pamap2_simclr.json -------------------------------------------------------------------------------- /config/sensor/transfer_expert_pamap2_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/transfer_expert_pamap2_simclr.json -------------------------------------------------------------------------------- /config/sensor/transfer_expert_pamap2_supervised.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/transfer_expert_pamap2_supervised.json -------------------------------------------------------------------------------- /config/sensor/transfer_expert_pamap2_supervised_small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/transfer_expert_pamap2_supervised_small.json -------------------------------------------------------------------------------- /config/sensor/transfer_viewmaker_pamap2_simclr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/transfer_viewmaker_pamap2_simclr.json -------------------------------------------------------------------------------- /config/sensor/transfer_viewmaker_pamap2_simclr_small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/config/sensor/transfer_viewmaker_pamap2_simclr_small.json -------------------------------------------------------------------------------- /img/viewmaker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/img/viewmaker.gif -------------------------------------------------------------------------------- /init_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/init_env.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/eval_cifar10_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/scripts/eval_cifar10_c.py -------------------------------------------------------------------------------- /scripts/run_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/scripts/run_audio.py -------------------------------------------------------------------------------- /scripts/run_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/scripts/run_image.py -------------------------------------------------------------------------------- /scripts/run_meta_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/scripts/run_meta_transfer.py -------------------------------------------------------------------------------- /scripts/run_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/scripts/run_sensor.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/__init__.pyc -------------------------------------------------------------------------------- /src/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/audio_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/audio_mnist.py -------------------------------------------------------------------------------- /src/datasets/cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/cifar10.py -------------------------------------------------------------------------------- /src/datasets/data_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/data_statistics.py -------------------------------------------------------------------------------- /src/datasets/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/datasets.py -------------------------------------------------------------------------------- /src/datasets/fluent_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/fluent_speech.py -------------------------------------------------------------------------------- /src/datasets/google_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/google_speech.py -------------------------------------------------------------------------------- /src/datasets/librispeech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/librispeech.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/meta_datasets/aircraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/aircraft.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/cu_birds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/cu_birds.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/dtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/dtd.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/fashionmnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/fashionmnist.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/fungi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/fungi.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/mnist.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/mscoco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/mscoco.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/traffic_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/traffic_sign.py -------------------------------------------------------------------------------- /src/datasets/meta_datasets/vgg_flower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/meta_datasets/vgg_flower.py -------------------------------------------------------------------------------- /src/datasets/mscoco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/mscoco.py -------------------------------------------------------------------------------- /src/datasets/pamap2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/pamap2.py -------------------------------------------------------------------------------- /src/datasets/root_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/root_paths.py -------------------------------------------------------------------------------- /src/datasets/voxceleb1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/datasets/voxceleb1.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/models/mlp.py -------------------------------------------------------------------------------- /src/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/models/resnet.py -------------------------------------------------------------------------------- /src/models/resnet_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/models/resnet_small.py -------------------------------------------------------------------------------- /src/models/transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/models/transfer.py -------------------------------------------------------------------------------- /src/models/viewmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/models/viewmaker.py -------------------------------------------------------------------------------- /src/objectives/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/objectives/adversarial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/objectives/adversarial.py -------------------------------------------------------------------------------- /src/objectives/infonce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/objectives/infonce.py -------------------------------------------------------------------------------- /src/objectives/memory_bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/objectives/memory_bank.py -------------------------------------------------------------------------------- /src/objectives/simclr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/objectives/simclr.py -------------------------------------------------------------------------------- /src/src/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/src/__init__.pyc -------------------------------------------------------------------------------- /src/systems/audio_systems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/systems/audio_systems.py -------------------------------------------------------------------------------- /src/systems/image_systems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/systems/image_systems.py -------------------------------------------------------------------------------- /src/systems/sensor_systems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/systems/sensor_systems.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/utils/callbacks.py -------------------------------------------------------------------------------- /src/utils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/utils/setup.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alextamkin/viewmaker/HEAD/src/utils/utils.py --------------------------------------------------------------------------------