Detecting anomalies in energy consumption time series using AI
Diffusion energy_anomalies (master)
Recent Commits
Recent Commits
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
1c61f53d4b24 | danassou | readme second commit | Jun 10 2020 | ||||
862a61bfa9db | danassou | Some ML functions | Jun 10 2020 | ||||
be54b58f16a3 | danassou | migros notebook 2 | Jun 10 2020 | ||||
177e5d497a12 | danassou | migros notebook 1 | Jun 10 2020 | ||||
d8164b6a4fd4 | danassou | swisscom notebook 5 | Jun 10 2020 | ||||
bd2493270192 | danassou | swisscom notebook 4 | Jun 10 2020 | ||||
998565389ddf | danassou | swisscom notebook 3 | Jun 10 2020 | ||||
1d8584a45e6a | danassou | swisscom notebook 2 | Jun 10 2020 | ||||
dd78fb3ccc19 | danassou | swisscom notebook 1 wouhou | Jun 10 2020 | ||||
30509acbc71d | danassou | first_commit | Jun 10 2020 |
README.md
README.md
Code for anomaly detection and clustering of energy time series (Swisscom/Migros data)
This wonderful repo contains multiple studies done within in the framework of the Anomaly detection project in coordination with Swisscom and OPIT. These studies are essentially represented by a few (python) jupyter notebooks, in which all analyses were conducted. Note that we had access to Swisscom and Migros datasets, which had very different patterns and therefore were treated in separated studies.
Contents of the notebooks:
Notebooks on Swisscom data:
- "Swisscom_test": notebook with first test with Swisscom data (viz, creation of monthly images, circle representation code, first anomaly detection try out with isolation forests)
- "Swisscom_withLabels_processingToImages" notebook: First analysis of labeled data (viz, creation and storage of images for later training with CNNS)
- "Swisscom_withLabels_Training" notebook: training of CNNs with previously extracted images data
- "Swisscom_data_Fourier_PCA_try" notebook: applying Students methodology for anomaly detection to Swisscom data. Didn’t work.
- "Swisscom_CLUSTERING" notebook: last tests and results for the swisscom clustering (Fourier features clustering with DBSCAN, 2D simple clustering with moving video, extraction of swisscom internal classes)
Notebooks on Migros data:
- "Migros_data_tests" notebook: first analysis on migros data, plot images to see how stable the data is…
- "Migros_CLUSTERING" notebook: clustering tests on the migros data (Fourier features clustering with DBSCAN)
Note that these notebooks call different sources of data, which are all stored in the deneb2 cluster, in /work/hyenergy/raw/Swisscom/dataset_Dan_june2020
Note also that "TrainingMethods188.py" is a python script containing classes and functions to ease the training of SVM and RFs.
c4science · Help