- Python == 3.7 or 3.8
- tensorflow == 2.X (both for CPU and GPU)
- PyRiemann >= 0.2.5
- scikit-learn >= 0.20.1
- matplotlib >= 2.2.3
- Input Data Format: Number of EEG Channels x Number of Samples X Number of Trials for EEG data and Labels as vector. See testData.mat for references with sampling rate of 400 Hz.
- Provide input data related information in 'op.py' such as path, sampling rate, number of classes, etc.
- Execute the following line of code
python main.py
- DeepConvNet [2]
DeepConvNet is based on repo [2]