PIA-Group / BioSPPy

Biosignal Processing in Python
Other
569 stars 273 forks source link

Added Feature Extraction and Classification Functionalities #61

Closed PatriciaBota closed 3 years ago

PatriciaBota commented 5 years ago

New functionalities: Feature extraction and classification module; Notebook example. Minor fixes in EDR parameters.

capcarr commented 5 years ago

@PatriciaBota Could you please describe with a bit more detail what is the purpose of each new module?

PatriciaBota commented 5 years ago

Hello @capcarr,

The Classification module has two files: (1) supervised_learning, a supervised learning classification which tests several classifiers and returns the one with highest classification performance; and (2) dissimilarity_based, an algorithm for a dissimilarity-based approach.

On the other hand, in the feature module, the feature_vector.py creates a feature vector by calling the features in the remaining files. The features are separated by domain: temporal, spectral, statistic and signal-characteristic (for the BVP, EDA, RESP and ECG).

An example of the use of these functionalities is presented in the notebook.