To run this project....
git clone this project
Download the files hosted here: https://www.isip.piconepress.com/projects/tuh_eeg/downloads/tuh_eeg_events/v1.0.0/
Order the train/test files such that they resemble the following in the same directory as the rest of the files:
-v1.0.0
--edf
---test
---000
---001
---...
---train
---0000017
---0000018
--- ...
While in this folder, run python3 EEG_DataCleaning.py
. Run it on a computer with a LOT of RAM, I personally had to use a an ec2 instance to run that command in less than an hour.
After that, run python3 EEG_Classification_Final.py
. You definitely need a powerful computer for this, do not run w/o a GPU, a single epoch will take hours.
Run EEG_Accuracy_Analysis.py from iPython to inspect the produced confusion matrices individually.