├── MNIST Experiments └── Scripts │ ├── interpret.py │ ├── model.py │ ├── plotMNIST.py │ ├── train_models.py │ └── utils.py ├── README.md ├── Results └── Precision_Recall │ └── placeholder.txt ├── Scripts ├── Helper.py ├── Models │ ├── LSTM.py │ ├── LSTMWithInputCellAttention.py │ ├── TCN.py │ ├── Transformer.py │ └── __pycache__ │ │ ├── LSTM.cpython-37.pyc │ │ ├── LSTMWithInputCellAttention.cpython-37.pyc │ │ ├── TCN.cpython-37.pyc │ │ └── Transformer.cpython-37.pyc ├── Plotting.py ├── Plotting │ ├── PlotAccuracyDrop.py │ ├── PlotPrecisionRecall.py │ └── PlotSaliencyDistribution.py ├── __pycache__ │ ├── Helper.cpython-37.pyc │ ├── Plotting.cpython-37.pyc │ ├── createDatasets.cpython-37.pyc │ ├── createMasks.cpython-37.pyc │ ├── createSimulationDataProcesses.cpython-37.pyc │ ├── getMaskedAccuracy.cpython-37.pyc │ ├── interpret.cpython-37.pyc │ └── train_models.cpython-37.pyc ├── createDatasets.py ├── createMasks.py ├── createSimulationDataProcesses.py ├── getAccuracy.py ├── getAccuracyMetrics.py ├── getFeatureTimePrecisionRecall.py ├── getMaskedAccuracy.py ├── getPrecisionRecall.py ├── getSaliencyDistribution.py ├── interpret.py ├── run_benchmark.py └── train_models.py └── summary.png /MNIST Experiments/Scripts/interpret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/MNIST Experiments/Scripts/interpret.py -------------------------------------------------------------------------------- /MNIST Experiments/Scripts/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/MNIST Experiments/Scripts/model.py -------------------------------------------------------------------------------- /MNIST Experiments/Scripts/plotMNIST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/MNIST Experiments/Scripts/plotMNIST.py -------------------------------------------------------------------------------- /MNIST Experiments/Scripts/train_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/MNIST Experiments/Scripts/train_models.py -------------------------------------------------------------------------------- /MNIST Experiments/Scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/MNIST Experiments/Scripts/utils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/README.md -------------------------------------------------------------------------------- /Results/Precision_Recall/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder -------------------------------------------------------------------------------- /Scripts/Helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Helper.py -------------------------------------------------------------------------------- /Scripts/Models/LSTM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/LSTM.py -------------------------------------------------------------------------------- /Scripts/Models/LSTMWithInputCellAttention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/LSTMWithInputCellAttention.py -------------------------------------------------------------------------------- /Scripts/Models/TCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/TCN.py -------------------------------------------------------------------------------- /Scripts/Models/Transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/Transformer.py -------------------------------------------------------------------------------- /Scripts/Models/__pycache__/LSTM.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/__pycache__/LSTM.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/Models/__pycache__/LSTMWithInputCellAttention.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/__pycache__/LSTMWithInputCellAttention.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/Models/__pycache__/TCN.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/__pycache__/TCN.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/Models/__pycache__/Transformer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Models/__pycache__/Transformer.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/Plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Plotting.py -------------------------------------------------------------------------------- /Scripts/Plotting/PlotAccuracyDrop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Plotting/PlotAccuracyDrop.py -------------------------------------------------------------------------------- /Scripts/Plotting/PlotPrecisionRecall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Plotting/PlotPrecisionRecall.py -------------------------------------------------------------------------------- /Scripts/Plotting/PlotSaliencyDistribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/Plotting/PlotSaliencyDistribution.py -------------------------------------------------------------------------------- /Scripts/__pycache__/Helper.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/Helper.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/Plotting.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/Plotting.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/createDatasets.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/createDatasets.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/createMasks.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/createMasks.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/createSimulationDataProcesses.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/createSimulationDataProcesses.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/getMaskedAccuracy.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/getMaskedAccuracy.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/interpret.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/interpret.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/__pycache__/train_models.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/__pycache__/train_models.cpython-37.pyc -------------------------------------------------------------------------------- /Scripts/createDatasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/createDatasets.py -------------------------------------------------------------------------------- /Scripts/createMasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/createMasks.py -------------------------------------------------------------------------------- /Scripts/createSimulationDataProcesses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/createSimulationDataProcesses.py -------------------------------------------------------------------------------- /Scripts/getAccuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/getAccuracy.py -------------------------------------------------------------------------------- /Scripts/getAccuracyMetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/getAccuracyMetrics.py -------------------------------------------------------------------------------- /Scripts/getFeatureTimePrecisionRecall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/getFeatureTimePrecisionRecall.py -------------------------------------------------------------------------------- /Scripts/getMaskedAccuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/getMaskedAccuracy.py -------------------------------------------------------------------------------- /Scripts/getPrecisionRecall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/getPrecisionRecall.py -------------------------------------------------------------------------------- /Scripts/getSaliencyDistribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/getSaliencyDistribution.py -------------------------------------------------------------------------------- /Scripts/interpret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/interpret.py -------------------------------------------------------------------------------- /Scripts/run_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/run_benchmark.py -------------------------------------------------------------------------------- /Scripts/train_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/Scripts/train_models.py -------------------------------------------------------------------------------- /summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayaabdelsalam91/TS-Interpretability-Benchmark/HEAD/summary.png --------------------------------------------------------------------------------