/AnoGAN-in-PDN

anomaly detection and health diagnosis for ieee69 distribution system by AnoGAN

Primary LanguagePython

AnoGAN-in-PDN (Power Distribution Network)

Introduction

  • reconstrust IEEE distribution network 69 data by AnoGAN

You Need Following Packages

pytorch;torchvision; opencv4 ;tensorboard; tensorflow(it's necessary if want use tensorbard )

torchsummary; numpy; tqdm; argparse; PIL

If you do not want install tensorboard and tensorflow, you can annotate relative code.

Structure

  • dataload
    • DNdata.py get dataset
  • experiments save experiments results
  • models
    • CNN_anogan.py DCGAN add fc layer
  • runs save logs generated by tensorboard
  • test infernece(testing) code
  • train training code