Signal Processing and Machine Learning research work for a PhD in Physical/Athletic Education
All Data are extracted from OpenBCI Kit
In this section, we just apply the the following algorithms on the data.
in order to classify the signal whether it belongs to rest or activity
positive | negative | |
---|---|---|
positive | 4 | 0 |
negative | 0 | 2 |
precision | recall | f1-score | support | |
---|---|---|---|---|
0 | 1.00 | 1.00 | 1.00 | 4 |
1 | 1.00 | 1.00 | 1.00 | 2 |
accuracy | 1.00 | 6 | ||
macro avg | 1.00 | 1.00 | 1.00 | 6 |
weighted avg | 1.00 | 1.00 | 1.00 | 6 |
1.0
positive | negative | |
---|---|---|
positive | 3 | 1 |
negative | 0 | 2 |
precision | recall | f1-score | support | |
---|---|---|---|---|
0 | 1.00 | 0.75 | 0.86 | 4 |
1 | 0.67 | 1.00 | 0.80 | 2 |
accuracy | 0.83 | 6 | ||
macro avg | 0.83 | 0.88 | 0.83 | 6 |
weighted avg | 0.89 | 0.83 | 0.84 | 6 |
0.8333333333333334
The data is first transformed into suitable format using a converter code,
to be in csv format and remove redunant columns
We Visualize the time series in time domain. to make a visual check that we are loading the correct data,
and we can use it to the next steps
Here we generate a full report for each sample,
to see the correlation between signals and also the see the Statistical features of the data itself
We do this, because EEG is only useful in frequency, and it’s not having useful features in time domain alone,
also to apply a HPF to choose the relevant features
We combine the data from all the samples, and add relevant features, to build a small dataset for the model itself
The data is first transformed into suitable format using a converter code,
to be in csv format and remove redunant columns
We Visualize the time series in time domain. to make a visual check that we are loading the correct data,
and we can use it to the next steps
Here we generate a full report for each sample,
to see the correlation between signals and also the see the Statistical features of the data itself
We do this, because EEG is only useful in frequency, and it’s not having useful features in time domain alone,
also to apply a HPF to choose the relevant features
We combine the data from all the samples, and add relevant features, to build a small dataset for the model itself