Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: researchgate.net
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: giobraglia
  • Language: Python
  • Default Branch: master
  • Size: 78.1 KB
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created almost 6 years ago · Last pushed over 3 years ago
Metadata Files
Readme Citation

README.md

Signal-Processing-Features

All the presented codes are really simple algorithms that can helps in extracting features from signals, useful when talking about signal processing.

The project

The features presented was calculated to build up a dataset that has been employed for classification purposes in NILM ( non-intrusive load monitoring ). To extract and collecting data the used software was Python. In particular all the signals analyzed come from the COOLL dataset, therefore in the code snippets will be always used power, current or voltage signals (but actually codes can be implemented over any kind of signal).

If your intentions are to use this repository, please cite and refer to: G.Braglia, A.E. Lazzaretti, "An Embedded System for NILM using Machine Learning", XV Brazilian Congress on Computational Intelligence, 2021.

Full-text available on ResearchGate at: https://www.researchgate.net/publication/356092329AnEmbeddedSystemforNILMUsingMachineLearning

Important Resources

Here I leave attached the materials that helped me in get all that I needed for this project.

  • COOLL dataset : https://coolldataset.github.io/
  • Classification algorithms : https://github.com/rasbt/python-machine-learning-book-3rd-edition
  • VI trajectories features : https://github.com/brunamulinari/V-I_trajectory
  • A. L. Wang, B. X. Chen, C. G. Wang, and D. D. Hua, "Non-intrusive load monitoring algorithm based on features of V–I trajectory" Electric Power Systems Research, 2018.
  • MULINARI, B. M., CAMPOS, D. P., COSTA, C. H., ANCELMO, H. C., LAZZARETTI, A. E., OROSKI, E., LIMA, C. R. E., RENAUX, D. P. B., POTTKER, F., LINHARES, R. R. "A New Set of Steady-State and Transient Features for Power Signature Analysis Based on V-I Trajectory". Accepted in: IEEE PES Innovative Smart Grid Technology Latin America, 2019.

Folders

  • Features/Common Features : most common and used features that can be extrapolated from a signal (power signals will be used here) ;
  • Features/VI trajectories : few features relative to VI trajectory analysis ;
  • Features/Power Features : algorithms relative to the computation of active, reactive and apparent power .

Questions & Suggestions

For any doubt, question or suggestion, please feel free to email at: giovanni.braglia@unimore.it

Owner

  • Name: Giovanni Braglia
  • Login: giobraglia
  • Kind: user
  • Location: Italy
  • Company: UNIMORE

Citation (CITATION.cff)

cff-version: 1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Braglia"
  given-names: "Giovanni"
  orcid: "https://orcid.org/0000-0002-2230-8191"
title: "Signal-Processing-Features"
version: 1.0.0
date-released: 2022-07-26
url: "https://github.com/giobraglia/Signal-Processing-Features"

GitHub Events

Total
Last Year