Closed gustavohenriquesr closed 5 months ago
Hey @gustavohenriquesr,
I think this got solved on braindecode size, at least with my tests, and I didn't note early that it was linked with this issue. https://github.com/braindecode/braindecode/pull/563
You can check on our size when you have some time, but not for now.
Install braindecode from scratch so that everything will works, command:
pip install -U https://api.github.com/repos/braindecode/braindecode/zipball/master#egg=braindecode
FYI @sylvchev
After upgrading to moabb v1.0.0, the accuracy value dropped when using BNCI2014_001 dataset.
For example, with moabb 0.5.0, using this Braindecode tutorial (Braindecode version 0.8.1), I get about 70% of average accuracy after 100 epochs. However, when using version 1.0.0 of moabb I get about 60%, with the same number of epochs. I can't figure why this is happening, since I'm using the same model and parameters.
I have also tested other models from Braindecode and I ended up having the same problem.
The only differences in the pipeline are:
When using moabb 1.0.0 (as in the tutorial):
dataset = MOABBDataset(dataset_name="BNCI2014_001", subject_ids=[subject_id])
train_set = splitted['0train'] # Session train
valid_set = splitted['1test'] # Session evaluation
When using moabb 0.5.0:
dataset = MOABBDataset(dataset_name="BNCI2014001", subject_ids=[subject_id])
train_set = splitted['session_T'] # Session train
valid_set = splitted['session_E'] # Session evaluation
Here's the code: