gitextract_fhi5k6b1/ ├── .gitignore ├── README.md ├── app.py ├── args.py ├── augmentation/ │ ├── __init__.py │ ├── post.py │ └── pre.py ├── cam/ │ ├── __init__.py │ ├── activation_helper.py │ ├── base.py │ └── model.py ├── datasets/ │ ├── __init__.py │ ├── base.py │ ├── cifar.py │ ├── imagenet.py │ ├── imagenet_boxes.py │ ├── inits.py │ ├── normalizer.py │ └── vit_imagenet.py ├── experiments/ │ ├── it0/ │ │ ├── README.md │ │ ├── grid_tv.sh │ │ ├── make.sh │ │ └── resnet18example.py │ ├── it1/ │ │ ├── README.md │ │ ├── bn.py │ │ ├── gridbn.sh │ │ └── make.sh │ ├── it10/ │ │ ├── conclusion.md │ │ ├── make.sh │ │ ├── make2.sh │ │ ├── make3.sh │ │ ├── param_tune.py │ │ ├── t_grid2.sh │ │ ├── t_grid3.sh │ │ └── t_hype_tune.sh │ ├── it11/ │ │ ├── all_clip.sh │ │ ├── all_fast_clip.sh │ │ ├── boxes.pt │ │ ├── classes.js │ │ ├── clip_best_eval.py │ │ ├── clip_eval.pt │ │ ├── clip_mask.py │ │ ├── clip_train.pt │ │ ├── costum_imagenet.py │ │ ├── get_indices.py │ │ ├── im1knames.txt │ │ ├── indices.pt │ │ ├── make.sh │ │ ├── make2.sh │ │ ├── read_xml.py │ │ ├── t_every_clip.sh │ │ ├── t_every_clip.sh.txt │ │ ├── test.xml │ │ ├── test_dataset.py │ │ ├── test_foreground.py │ │ └── vis_clip.py │ ├── it12/ │ │ ├── all_lr.sh │ │ ├── all_vis38.sh │ │ ├── lr_rate.py │ │ ├── make.sh │ │ ├── make2.sh │ │ ├── t_lr.sh │ │ ├── t_lr.sh.txt │ │ ├── t_vis38.sh │ │ ├── t_vis38.sh.txt │ │ └── vis38.py │ ├── it13/ │ │ ├── FBAcc.txt │ │ ├── b1.sh │ │ ├── b2.sh │ │ ├── eval.pt │ │ ├── fore_back.py │ │ ├── plot_rotate.py │ │ ├── plot_shift.py │ │ ├── rotate.py │ │ ├── rotate_after.pt │ │ ├── rotate_before.pt │ │ ├── run1.sh │ │ ├── run1.sh.txt │ │ ├── run2.sh │ │ ├── run2.sh.txt │ │ ├── runner/ │ │ │ ├── __init__.py │ │ │ ├── adversarial.py │ │ │ ├── correct.py │ │ │ ├── free.py │ │ │ ├── general_runner.py │ │ │ └── status.py │ │ ├── shift.py │ │ ├── shift_after.pt │ │ ├── shift_before.pt │ │ ├── t_every_clip.sh.txt │ │ ├── t_lr.sh.txt │ │ └── t_vis38.sh.txt │ ├── it14/ │ │ ├── Acc.txt │ │ ├── cls.sh │ │ ├── conclusion.md │ │ ├── every_and_cls.py │ │ ├── every_except_cls_accuracy.py │ │ ├── grid_lr.sh │ │ ├── grid_lr_clip.sh │ │ ├── layer_accuracy.py │ │ ├── lr_clip.py │ │ ├── lr_rate.py │ │ ├── make_lr.sh │ │ ├── make_lr_clip.sh │ │ └── random_patch_accuracy.py │ ├── it15/ │ │ ├── B32.sh │ │ ├── all_b32.sh │ │ ├── make_large.sh │ │ ├── make_small.sh │ │ ├── t_large.sh │ │ ├── t_large.sh.txt │ │ ├── vis35.py │ │ └── vis98.py │ ├── it16/ │ │ ├── Acc.txt │ │ ├── ac2.txt │ │ ├── all_best.sh │ │ ├── all_layers.sh │ │ ├── best.sh │ │ ├── best.sh.txt │ │ ├── best35.py │ │ ├── best98.py │ │ ├── eval_35.pt │ │ ├── eval_98.pt │ │ ├── layer_accuracy.py │ │ ├── make_layers.sh │ │ ├── make_reconst.sh │ │ ├── mask35.py │ │ ├── mask98.py │ │ ├── reconstruct.py │ │ ├── short_rec.sh │ │ ├── train_35.pt │ │ └── train_98.pt │ ├── it17/ │ │ ├── Acc.txt │ │ ├── clip16.row │ │ ├── clip16.rows │ │ ├── clip32.row │ │ ├── clip32.txt │ │ ├── cls.py │ │ ├── convert.py │ │ ├── main_cherry_clip.py │ │ ├── move35.sh │ │ ├── move98.sh │ │ ├── run.sh │ │ ├── run.sh.txt │ │ ├── vit16.row │ │ ├── vit32.row │ │ └── vit32.rows │ ├── it18/ │ │ ├── best99.py │ │ ├── fb_example.py │ │ └── mask.py │ ├── it2/ │ │ ├── README.md │ │ ├── layered.py │ │ ├── layered2.py │ │ ├── layered3.py │ │ ├── make.sh │ │ ├── try.py │ │ ├── vis.py │ │ └── vis.sh │ ├── it3/ │ │ ├── check_hooks_correctness.py │ │ ├── make_heap.py │ │ ├── predict_checkpoint_size.py │ │ └── vis.sh │ ├── it4/ │ │ ├── debug.py │ │ ├── patches.sh │ │ ├── patches2.sh │ │ ├── tile.py │ │ └── visualize.py │ ├── it5/ │ │ ├── best.py │ │ ├── make.sh │ │ ├── make2.sh │ │ ├── st.sh │ │ ├── stitch.py │ │ └── tv.sh │ ├── it6/ │ │ ├── ahead.sh │ │ ├── ascore.sh │ │ ├── ascore.sh.txt │ │ ├── best.py │ │ ├── class.py │ │ ├── glr.sh │ │ ├── head.py │ │ ├── lr_rate.py │ │ ├── make.sh │ │ ├── make2.sh │ │ ├── make3.sh │ │ ├── score.py │ │ └── slowscore.sh │ ├── it7/ │ │ ├── lh_pass.py │ │ └── no_pos.py │ ├── it8/ │ │ ├── a_std.sh │ │ ├── a_std.sh.txt │ │ ├── a_std2.sh │ │ ├── a_std2.sh.txt │ │ ├── all_gauss.sh │ │ ├── all_high.sh │ │ ├── all_std.sh │ │ ├── all_std2.sh │ │ ├── cj_std.py │ │ ├── g_gauss.sh │ │ ├── g_gauss.sh.txt │ │ ├── gaus.py │ │ ├── glr.sh │ │ ├── glr.sh.txt │ │ ├── high.py │ │ ├── lr_rate.py │ │ ├── make.sh │ │ ├── make2.sh │ │ ├── make3.sh │ │ ├── runglr.sh │ │ ├── score.py │ │ ├── t_high.sh │ │ └── t_high.sh.txt │ └── it9/ │ ├── all_vis.sh │ ├── best_eval.py │ ├── best_train.py │ ├── eval.pt │ ├── every_vis.sh │ ├── get_images.py │ ├── get_mask.py │ ├── huge_vis.sh │ ├── huge_vis.sh.txt │ ├── make.sh │ ├── make2.sh │ ├── t_high.sh.txt │ ├── t_vis.sh │ ├── t_vis.sh.txt │ ├── train.pt │ └── vis.py ├── hooks/ │ ├── __init__.py │ ├── base.py │ ├── hook_holder.py │ ├── layer.py │ ├── timed_hook.py │ └── transformer/ │ ├── __init__.py │ └── vit.py ├── inversion/ │ ├── __init__.py │ ├── imagenet_invertor.py │ └── utils.py ├── loss/ │ ├── __init__.py │ ├── base.py │ ├── hooks/ │ │ ├── __init__.py │ │ ├── activation.py │ │ └── batch_norm.py │ ├── image_net.py │ └── regularizers/ │ ├── __init__.py │ ├── batch_norm.py │ └── image.py ├── model/ │ ├── __init__.py │ ├── augmented.py │ ├── library/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cnns/ │ │ │ ├── __init__.py │ │ │ ├── alexnet.py │ │ │ ├── densenet.py │ │ │ ├── googlenet.py │ │ │ ├── inception.py │ │ │ ├── mnasnet.py │ │ │ ├── mobilenet.py │ │ │ ├── resnet.py │ │ │ ├── robust.py │ │ │ ├── shufflenet.py │ │ │ ├── squeezenet.py │ │ │ └── vggs.py │ │ └── transformers/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── clip.py │ │ ├── coat.py │ │ ├── convit.py │ │ ├── deit.py │ │ ├── levit.py │ │ ├── mixer.py │ │ ├── pit.py │ │ ├── resmpl.py │ │ ├── swin.py │ │ ├── twin.py │ │ └── vit.py │ └── utils.py ├── saliency_tools/ │ ├── __init__.py │ ├── guided.py │ └── vanilla.py ├── saver/ │ ├── __init__.py │ └── base.py ├── show_models.py ├── train_cifar100.py ├── utils/ │ ├── __init__.py │ ├── bn.py │ ├── classification.py │ ├── device.py │ ├── exp │ ├── experiment.py │ ├── iterators.py │ ├── jasper/ │ │ ├── __init__.py │ │ ├── metrics.py │ │ └── translator.py │ ├── jasper_iterator.py │ ├── log.py │ ├── pickle.py │ ├── regularizers.py │ ├── statistics.py │ └── training.py └── visualize.py