├── README.md ├── dmm-mem ├── code │ ├── Analysis.R │ ├── cnn_fashion.py │ ├── dmm_men.r │ ├── express.cc │ └── xai_cnn_dmm_men.py ├── data │ ├── data_1.mat │ ├── data_1_300.mat │ ├── data_3.mat │ ├── test-images-idx3-ubyte.gz │ ├── test-labels-idx1-ubyte.gz │ ├── train-images-idx3-ubyte.gz │ └── train-labels-idx1-ubyte.gz ├── model │ └── fashion_mnist_cnn.h5 └── results │ ├── final_parameters_1_300.RData │ ├── heatmap_1.pdf │ ├── heatmap_2.pdf │ ├── heatmap_3.pdf │ ├── negative.pdf │ ├── new.pdf │ └── positive.pdf ├── dmm ├── code │ ├── .idea │ │ ├── .gitignore │ │ ├── code.iml │ │ ├── inspectionProfiles │ │ │ └── profiles_settings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── Analysis.R │ ├── dmm.r │ ├── express.cc │ ├── mlp_malware.py │ ├── xai_mlp_dmm.py │ └── xai_mlp_dmm_v1.py ├── data │ ├── data_GMM │ ├── data_GMM.mat │ ├── test_pdf.npz │ └── train_pdf.npz ├── model │ └── pdf_mlp.h5 └── results │ ├── dmm_parameters.RData │ └── dmm_parameters_1.RData └── lemna ├── code ├── lemna_beta.py ├── patch.py └── rnn_binary ├── data ├── elf_x86_32_gcc_O1_test.pkl └── elf_x86_32_gcc_O1_train.pkl ├── model └── O1_Bi_Rnn.h5 └── results ├── O1_Bi_Rnn_fixed.h5 └── O1_exp_results /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/README.md -------------------------------------------------------------------------------- /dmm-mem/code/Analysis.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/code/Analysis.R -------------------------------------------------------------------------------- /dmm-mem/code/cnn_fashion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/code/cnn_fashion.py -------------------------------------------------------------------------------- /dmm-mem/code/dmm_men.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/code/dmm_men.r -------------------------------------------------------------------------------- /dmm-mem/code/express.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/code/express.cc -------------------------------------------------------------------------------- /dmm-mem/code/xai_cnn_dmm_men.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/code/xai_cnn_dmm_men.py -------------------------------------------------------------------------------- /dmm-mem/data/data_1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/data_1.mat -------------------------------------------------------------------------------- /dmm-mem/data/data_1_300.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/data_1_300.mat -------------------------------------------------------------------------------- /dmm-mem/data/data_3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/data_3.mat -------------------------------------------------------------------------------- /dmm-mem/data/test-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/test-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /dmm-mem/data/test-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/test-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /dmm-mem/data/train-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/train-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /dmm-mem/data/train-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/data/train-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /dmm-mem/model/fashion_mnist_cnn.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/model/fashion_mnist_cnn.h5 -------------------------------------------------------------------------------- /dmm-mem/results/final_parameters_1_300.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/final_parameters_1_300.RData -------------------------------------------------------------------------------- /dmm-mem/results/heatmap_1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/heatmap_1.pdf -------------------------------------------------------------------------------- /dmm-mem/results/heatmap_2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/heatmap_2.pdf -------------------------------------------------------------------------------- /dmm-mem/results/heatmap_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/heatmap_3.pdf -------------------------------------------------------------------------------- /dmm-mem/results/negative.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/negative.pdf -------------------------------------------------------------------------------- /dmm-mem/results/new.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/new.pdf -------------------------------------------------------------------------------- /dmm-mem/results/positive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm-mem/results/positive.pdf -------------------------------------------------------------------------------- /dmm/code/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Default ignored files 3 | /workspace.xml -------------------------------------------------------------------------------- /dmm/code/.idea/code.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/.idea/code.iml -------------------------------------------------------------------------------- /dmm/code/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /dmm/code/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/.idea/misc.xml -------------------------------------------------------------------------------- /dmm/code/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/.idea/modules.xml -------------------------------------------------------------------------------- /dmm/code/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/.idea/vcs.xml -------------------------------------------------------------------------------- /dmm/code/Analysis.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/Analysis.R -------------------------------------------------------------------------------- /dmm/code/dmm.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/dmm.r -------------------------------------------------------------------------------- /dmm/code/express.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/express.cc -------------------------------------------------------------------------------- /dmm/code/mlp_malware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/mlp_malware.py -------------------------------------------------------------------------------- /dmm/code/xai_mlp_dmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/xai_mlp_dmm.py -------------------------------------------------------------------------------- /dmm/code/xai_mlp_dmm_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/code/xai_mlp_dmm_v1.py -------------------------------------------------------------------------------- /dmm/data/data_GMM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/data/data_GMM -------------------------------------------------------------------------------- /dmm/data/data_GMM.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/data/data_GMM.mat -------------------------------------------------------------------------------- /dmm/data/test_pdf.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/data/test_pdf.npz -------------------------------------------------------------------------------- /dmm/data/train_pdf.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/data/train_pdf.npz -------------------------------------------------------------------------------- /dmm/model/pdf_mlp.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/model/pdf_mlp.h5 -------------------------------------------------------------------------------- /dmm/results/dmm_parameters.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/results/dmm_parameters.RData -------------------------------------------------------------------------------- /dmm/results/dmm_parameters_1.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/dmm/results/dmm_parameters_1.RData -------------------------------------------------------------------------------- /lemna/code/lemna_beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/code/lemna_beta.py -------------------------------------------------------------------------------- /lemna/code/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/code/patch.py -------------------------------------------------------------------------------- /lemna/code/rnn_binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/code/rnn_binary -------------------------------------------------------------------------------- /lemna/data/elf_x86_32_gcc_O1_test.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/data/elf_x86_32_gcc_O1_test.pkl -------------------------------------------------------------------------------- /lemna/data/elf_x86_32_gcc_O1_train.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/data/elf_x86_32_gcc_O1_train.pkl -------------------------------------------------------------------------------- /lemna/model/O1_Bi_Rnn.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/model/O1_Bi_Rnn.h5 -------------------------------------------------------------------------------- /lemna/results/O1_Bi_Rnn_fixed.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/results/O1_Bi_Rnn_fixed.h5 -------------------------------------------------------------------------------- /lemna/results/O1_exp_results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrygwb/Explaining-DL/HEAD/lemna/results/O1_exp_results --------------------------------------------------------------------------------