aisu-programming / Preprocessor-for-EEG-Signals

NYU CS-GY 9223 E Neuroinformatics (Spring 2024) - Final Project
0 stars 0 forks source link
bci bcic eeg eeg-classification eeg-signals eeg-signals-processing eegnet lstm optuna pytorch tensorflow torch transformer

Preprocessor-for-EEG-Signals

Resource

Tutorial

  1. Clone this project.
    • For Windows:
      git clone --recurse-submodules https://github.com/aisu-programming/Preprocessor-for-EEG-Signals.git
    • For Mac: (Unclear, need to test)
      git clone https://github.com/aisu-programming/Preprocessor-for-EEG-Signals.git
      cd Preprocessor-for-EEG-Signals
      git submodule init
      git submodule update
  2. Download the datasets below and put them in directory "datasets".
  3. Rename the file "_.envsample" to ".env".

Dataset

Environment

[!TIP] When running MacOS on Apple Silicon, also install tensorflow-metal to utilize GPU usage:

pip install tensorflow-metal

You'll want to run with a higher batch size to get the benefits.

Example: Baselines