├── .gitignore ├── README.md ├── _appendix.pdf ├── certify_mlp.py ├── datasets └── drive │ ├── process_data.py │ ├── test_data.ckpt │ └── train_data.ckpt ├── frown_general_activation_batchwise.py ├── frown_general_activation_neuronwise.py ├── frown_relu_batchwise.py ├── frown_relu_neuronwise.py ├── get_bound_for_general_activation_function.py ├── models └── mlp.py ├── pretrained_models ├── drive │ ├── net_8_20_relu │ │ ├── merged_bn_net │ │ └── net │ └── net_8_20_sigmoid │ │ ├── merged_bn_net │ │ └── net └── mnist │ ├── net_10_20_relu │ ├── merged_bn_net │ └── net │ ├── net_10_20_sigmoid │ ├── merged_bn_net │ └── net │ ├── net_3_100_relu │ ├── merged_bn_net │ └── net │ └── net_3_100_sigmoid │ ├── merged_bn_net │ └── net ├── terminal_runner_certify_targeted_attack.py ├── train_model.py └── utils ├── dataloader.py ├── early_stop.py ├── merge_bn.py └── sample_data.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/README.md -------------------------------------------------------------------------------- /_appendix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/_appendix.pdf -------------------------------------------------------------------------------- /certify_mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/certify_mlp.py -------------------------------------------------------------------------------- /datasets/drive/process_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/datasets/drive/process_data.py -------------------------------------------------------------------------------- /datasets/drive/test_data.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/datasets/drive/test_data.ckpt -------------------------------------------------------------------------------- /datasets/drive/train_data.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/datasets/drive/train_data.ckpt -------------------------------------------------------------------------------- /frown_general_activation_batchwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/frown_general_activation_batchwise.py -------------------------------------------------------------------------------- /frown_general_activation_neuronwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/frown_general_activation_neuronwise.py -------------------------------------------------------------------------------- /frown_relu_batchwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/frown_relu_batchwise.py -------------------------------------------------------------------------------- /frown_relu_neuronwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/frown_relu_neuronwise.py -------------------------------------------------------------------------------- /get_bound_for_general_activation_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/get_bound_for_general_activation_function.py -------------------------------------------------------------------------------- /models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/models/mlp.py -------------------------------------------------------------------------------- /pretrained_models/drive/net_8_20_relu/merged_bn_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/drive/net_8_20_relu/merged_bn_net -------------------------------------------------------------------------------- /pretrained_models/drive/net_8_20_relu/net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/drive/net_8_20_relu/net -------------------------------------------------------------------------------- /pretrained_models/drive/net_8_20_sigmoid/merged_bn_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/drive/net_8_20_sigmoid/merged_bn_net -------------------------------------------------------------------------------- /pretrained_models/drive/net_8_20_sigmoid/net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/drive/net_8_20_sigmoid/net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_10_20_relu/merged_bn_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_10_20_relu/merged_bn_net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_10_20_relu/net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_10_20_relu/net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_10_20_sigmoid/merged_bn_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_10_20_sigmoid/merged_bn_net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_10_20_sigmoid/net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_10_20_sigmoid/net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_3_100_relu/merged_bn_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_3_100_relu/merged_bn_net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_3_100_relu/net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_3_100_relu/net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_3_100_sigmoid/merged_bn_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_3_100_sigmoid/merged_bn_net -------------------------------------------------------------------------------- /pretrained_models/mnist/net_3_100_sigmoid/net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/pretrained_models/mnist/net_3_100_sigmoid/net -------------------------------------------------------------------------------- /terminal_runner_certify_targeted_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/terminal_runner_certify_targeted_attack.py -------------------------------------------------------------------------------- /train_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/train_model.py -------------------------------------------------------------------------------- /utils/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/utils/dataloader.py -------------------------------------------------------------------------------- /utils/early_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/utils/early_stop.py -------------------------------------------------------------------------------- /utils/merge_bn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/utils/merge_bn.py -------------------------------------------------------------------------------- /utils/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaoyangLyu/FROWN/HEAD/utils/sample_data.py --------------------------------------------------------------------------------