├── .gitignore ├── README.md ├── codes ├── .ipynb_checkpoints │ └── NAB-anomaly-detection-checkpoint.ipynb ├── NAB-anomaly-detection.ipynb ├── NAB_config.json ├── __pycache__ │ ├── base.cpython-36.pyc │ ├── data_loader.cpython-36.pyc │ ├── models.cpython-36.pyc │ ├── trainers.cpython-36.pyc │ └── utils.cpython-36.pyc ├── base.py ├── data_loader.py ├── models.py ├── train.py ├── trainers.py └── utils.py ├── datasets ├── NAB-dataset-preprocessing.ipynb └── NAB-known-anomaly │ ├── ambient_temp.npz │ ├── cpu_utilization.npz │ ├── csv-files │ ├── ambient_temperature_system_failure.csv │ ├── cpu_utilization_asg_misconfiguration.csv │ ├── ec2_request_latency_system_failure.csv │ ├── machine_temperature_system_failure.csv │ └── nyc_taxi.csv │ ├── ec2_request.npz │ ├── machine_temp.npz │ └── nyc_taxi.npz ├── figures ├── ambient_temp_ours.pdf ├── ambient_temp_ours.png ├── detailed_architecture.pdf └── detailed_architecture.png └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/README.md -------------------------------------------------------------------------------- /codes/.ipynb_checkpoints/NAB-anomaly-detection-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/.ipynb_checkpoints/NAB-anomaly-detection-checkpoint.ipynb -------------------------------------------------------------------------------- /codes/NAB-anomaly-detection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/NAB-anomaly-detection.ipynb -------------------------------------------------------------------------------- /codes/NAB_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/NAB_config.json -------------------------------------------------------------------------------- /codes/__pycache__/base.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/__pycache__/base.cpython-36.pyc -------------------------------------------------------------------------------- /codes/__pycache__/data_loader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/__pycache__/data_loader.cpython-36.pyc -------------------------------------------------------------------------------- /codes/__pycache__/models.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/__pycache__/models.cpython-36.pyc -------------------------------------------------------------------------------- /codes/__pycache__/trainers.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/__pycache__/trainers.cpython-36.pyc -------------------------------------------------------------------------------- /codes/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /codes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/base.py -------------------------------------------------------------------------------- /codes/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/data_loader.py -------------------------------------------------------------------------------- /codes/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/models.py -------------------------------------------------------------------------------- /codes/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/train.py -------------------------------------------------------------------------------- /codes/trainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/trainers.py -------------------------------------------------------------------------------- /codes/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/codes/utils.py -------------------------------------------------------------------------------- /datasets/NAB-dataset-preprocessing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-dataset-preprocessing.ipynb -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/ambient_temp.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/ambient_temp.npz -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/cpu_utilization.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/cpu_utilization.npz -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/csv-files/ambient_temperature_system_failure.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/csv-files/ambient_temperature_system_failure.csv -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/csv-files/cpu_utilization_asg_misconfiguration.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/csv-files/cpu_utilization_asg_misconfiguration.csv -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/csv-files/ec2_request_latency_system_failure.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/csv-files/ec2_request_latency_system_failure.csv -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/csv-files/machine_temperature_system_failure.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/csv-files/machine_temperature_system_failure.csv -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/csv-files/nyc_taxi.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/csv-files/nyc_taxi.csv -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/ec2_request.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/ec2_request.npz -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/machine_temp.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/machine_temp.npz -------------------------------------------------------------------------------- /datasets/NAB-known-anomaly/nyc_taxi.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/datasets/NAB-known-anomaly/nyc_taxi.npz -------------------------------------------------------------------------------- /figures/ambient_temp_ours.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/figures/ambient_temp_ours.pdf -------------------------------------------------------------------------------- /figures/ambient_temp_ours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/figures/ambient_temp_ours.png -------------------------------------------------------------------------------- /figures/detailed_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/figures/detailed_architecture.pdf -------------------------------------------------------------------------------- /figures/detailed_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/figures/detailed_architecture.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lin-shuyu/VAE-LSTM-for-anomaly-detection/HEAD/requirements.txt --------------------------------------------------------------------------------