├── .gitignore ├── .idea ├── .gitignore ├── BackTime.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml └── vcs.xml ├── Figs ├── icon.png ├── poster.png ├── results.png ├── training_stage1.png └── training_stage2.png ├── README.md ├── attack.py ├── checkpoints ├── attacker_PEMS03.pth ├── attacker_PEMS04.pth └── attacker_PEMS08.pth ├── configs ├── default_config.yaml └── train_config.yaml ├── data ├── PEMS03 │ └── PEMS03.npz ├── PEMS04 │ └── PEMS04.npz └── PEMS08 │ └── PEMS08.npz ├── dataset.py ├── forecast_models ├── Autoformer.py ├── FEDformer.py ├── TimesNet.py ├── __init__.py └── layers │ ├── AutoCorrelation.py │ ├── Autoformer_EncDec.py │ ├── Conv_Blocks.py │ ├── Embed.py │ ├── FourierCorrelation.py │ ├── MultiWaveletCorrelation.py │ └── __init__.py ├── requirements.txt ├── run.py ├── timefeatures.py ├── trainer.py └── trigger.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/BackTime.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.idea/BackTime.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Figs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/Figs/icon.png -------------------------------------------------------------------------------- /Figs/poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/Figs/poster.png -------------------------------------------------------------------------------- /Figs/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/Figs/results.png -------------------------------------------------------------------------------- /Figs/training_stage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/Figs/training_stage1.png -------------------------------------------------------------------------------- /Figs/training_stage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/Figs/training_stage2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/README.md -------------------------------------------------------------------------------- /attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/attack.py -------------------------------------------------------------------------------- /checkpoints/attacker_PEMS03.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/checkpoints/attacker_PEMS03.pth -------------------------------------------------------------------------------- /checkpoints/attacker_PEMS04.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/checkpoints/attacker_PEMS04.pth -------------------------------------------------------------------------------- /checkpoints/attacker_PEMS08.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/checkpoints/attacker_PEMS08.pth -------------------------------------------------------------------------------- /configs/default_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/configs/default_config.yaml -------------------------------------------------------------------------------- /configs/train_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/configs/train_config.yaml -------------------------------------------------------------------------------- /data/PEMS03/PEMS03.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/data/PEMS03/PEMS03.npz -------------------------------------------------------------------------------- /data/PEMS04/PEMS04.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/data/PEMS04/PEMS04.npz -------------------------------------------------------------------------------- /data/PEMS08/PEMS08.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/data/PEMS08/PEMS08.npz -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/dataset.py -------------------------------------------------------------------------------- /forecast_models/Autoformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/Autoformer.py -------------------------------------------------------------------------------- /forecast_models/FEDformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/FEDformer.py -------------------------------------------------------------------------------- /forecast_models/TimesNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/TimesNet.py -------------------------------------------------------------------------------- /forecast_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/__init__.py -------------------------------------------------------------------------------- /forecast_models/layers/AutoCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/layers/AutoCorrelation.py -------------------------------------------------------------------------------- /forecast_models/layers/Autoformer_EncDec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/layers/Autoformer_EncDec.py -------------------------------------------------------------------------------- /forecast_models/layers/Conv_Blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/layers/Conv_Blocks.py -------------------------------------------------------------------------------- /forecast_models/layers/Embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/layers/Embed.py -------------------------------------------------------------------------------- /forecast_models/layers/FourierCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/layers/FourierCorrelation.py -------------------------------------------------------------------------------- /forecast_models/layers/MultiWaveletCorrelation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/forecast_models/layers/MultiWaveletCorrelation.py -------------------------------------------------------------------------------- /forecast_models/layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/run.py -------------------------------------------------------------------------------- /timefeatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/timefeatures.py -------------------------------------------------------------------------------- /trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/trainer.py -------------------------------------------------------------------------------- /trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolin-cs/BackTime/HEAD/trigger.py --------------------------------------------------------------------------------