Skip to content

ICCC-Platform/Smart-Meter-Outage-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Smart-Meter-Outage-Prediction

---Data Source--------------------------
The past outage history data was downloaded from Ausgrid

https://www.ausgrid.com.au/Industry/Our-Research/Data-to-share/Past-outage-data
The original outage data contain three months outage history records and provided as XLSX file format

---Experiment Environment---------------
Python : 3.5.2
Keras : 2.1.6
Tensorflow : 1.13.1
Pandas : 0.24.2
Scikit-learn : 0.21.3
Imbalanced-learn : 0.5.0

---Experiment Step----------------------

  1. Run xlsx_to_csv.ipynb for transfer the outage history XLSX file to a CSV file.

  2. Run data_preprocess.ipynb for preprocessing the past outage data to a continuous hourly data contains non-outage and outage rows.

  3. Run ADASYN_data_augmentation.ipynb for outage data augmentation(increase more outage data to balance the dataset).

  4. Run LSTM_outage_predict_final.ipynb for training the LSTM model with the augmented dataset and test with the original dataset.

  5. LSTM_outage_predict_single_layer.ipynb is used to train a single LSTM layer model for comparing the experimental result to the final LSTM model.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •