Skip to content

ChienWong/Donut

Repository files navigation

Donut

此项目为东南大学秋季课程www项目

This is a tensorflow2.0 realization of Donut model(A anomaly detection model based on VAE for time series)

original author's implementation

Requirement

Tensorflow>=2.6 , pandas, and numpy (little api about dataset in tensorflow2.0 is incompatiable, so the requirement is >=2.6)

Training

python train.py

Reproduction of some paper data

server_res_eth1out_curve_6 dataset with 10% anomaly points Manually

blue point is true manual anomaly point and red X is predict anomaly point with best F-score to decide threshlod

Figure1

cpu4 dataset with 1% anomaly points Manually

Figure2

Best F score with 10% anomaly points Manually

Figure3

Best F score with 1% anomaly points Manually

Figure4

AUC with 10% anomaly points Manually

Figure5

AUC with 1% anomaly points Manually

Figure6

Z sample from dataset cpu4 and 2 dims

Figure7

Z sample from dataset cpu4 and 3 dims

Figure8

Best F Score with z_dims

Figure9

AUC with z_dims

Figure10

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages