├── README.md ├── fig ├── adam.gif ├── gd.gif ├── illustrator.jpg ├── rmsp.gif └── teaser.jpg ├── illustrator ├── convergence_visualization.py └── plot_z.py ├── load_pretrained.py ├── models ├── __init__.py ├── cifar │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── alexnet.cpython-36.pyc │ │ ├── densenet.cpython-36.pyc │ │ ├── preresnet.cpython-36.pyc │ │ ├── resnet.cpython-36.pyc │ │ ├── resnext.cpython-36.pyc │ │ ├── vgg.cpython-36.pyc │ │ └── wrn.cpython-36.pyc │ ├── alexnet.py │ ├── densenet.py │ ├── preresnet.py │ ├── resnet.py │ ├── resnext.py │ ├── vgg.py │ └── wrn.py └── imagenet │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-36.pyc │ └── resnext.cpython-36.pyc │ └── resnext.py ├── src ├── gem.py ├── modify_suffice.py ├── regressor.py └── utils.py ├── train_cifar.py ├── train_cifar.sh ├── train_imgnet.py ├── train_imgnet.sh ├── train_timgnet.py ├── train_timgnet.sh └── utils ├── __init__.py ├── eval.py ├── logger.py ├── misc.py └── visualize.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/README.md -------------------------------------------------------------------------------- /fig/adam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/fig/adam.gif -------------------------------------------------------------------------------- /fig/gd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/fig/gd.gif -------------------------------------------------------------------------------- /fig/illustrator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/fig/illustrator.jpg -------------------------------------------------------------------------------- /fig/rmsp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/fig/rmsp.gif -------------------------------------------------------------------------------- /fig/teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/fig/teaser.jpg -------------------------------------------------------------------------------- /illustrator/convergence_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/illustrator/convergence_visualization.py -------------------------------------------------------------------------------- /illustrator/plot_z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/illustrator/plot_z.py -------------------------------------------------------------------------------- /load_pretrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/load_pretrained.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/cifar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__init__.py -------------------------------------------------------------------------------- /models/cifar/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/alexnet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/alexnet.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/densenet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/densenet.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/preresnet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/preresnet.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/resnet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/resnet.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/resnext.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/resnext.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/vgg.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/vgg.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/__pycache__/wrn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/__pycache__/wrn.cpython-36.pyc -------------------------------------------------------------------------------- /models/cifar/alexnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/alexnet.py -------------------------------------------------------------------------------- /models/cifar/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/densenet.py -------------------------------------------------------------------------------- /models/cifar/preresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/preresnet.py -------------------------------------------------------------------------------- /models/cifar/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/resnet.py -------------------------------------------------------------------------------- /models/cifar/resnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/resnext.py -------------------------------------------------------------------------------- /models/cifar/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/vgg.py -------------------------------------------------------------------------------- /models/cifar/wrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/cifar/wrn.py -------------------------------------------------------------------------------- /models/imagenet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/imagenet/__init__.py -------------------------------------------------------------------------------- /models/imagenet/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/imagenet/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /models/imagenet/__pycache__/resnext.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/imagenet/__pycache__/resnext.cpython-36.pyc -------------------------------------------------------------------------------- /models/imagenet/resnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/models/imagenet/resnext.py -------------------------------------------------------------------------------- /src/gem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/src/gem.py -------------------------------------------------------------------------------- /src/modify_suffice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/src/modify_suffice.py -------------------------------------------------------------------------------- /src/regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/src/regressor.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/src/utils.py -------------------------------------------------------------------------------- /train_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/train_cifar.py -------------------------------------------------------------------------------- /train_cifar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/train_cifar.sh -------------------------------------------------------------------------------- /train_imgnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/train_imgnet.py -------------------------------------------------------------------------------- /train_imgnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/train_imgnet.sh -------------------------------------------------------------------------------- /train_timgnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/train_timgnet.py -------------------------------------------------------------------------------- /train_timgnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/train_timgnet.sh -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/utils/eval.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/utils/misc.py -------------------------------------------------------------------------------- /utils/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyan407/congruency/HEAD/utils/visualize.py --------------------------------------------------------------------------------