Skip to content

BEARUBC/nerv-bionics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NERV UBC Bionics

Proposed Project Structure Diagram

📂 nerv-bionics/ │── 📂 src/ │ │── 📂 acquisition/ # Handles real-time data streaming │ │── 📂 preprocessing/ # Segmentation, filtering. │ │── 📂 feature_extraction/ # Extract CSP features. │ │── 📂 classification/ # Machine learning models. │ │── 📂 controller/ # Real-time BCI control. (binary keyboard control, continous control)

│ │── 📂 visualization / # displaying viz windows (ex: raw 8-channel data, processed data) │ │── 📂 ui/ # GUI and CLI │ │ ├── gui.py # PyQt-based GUI │ │ ├── cli.py # Command-line interface │ │── main.py # Entry point, runs the system │ │── 📂 models/ # Trained ML models │── 📂 config/ # Config files (JSON) │── 📂 utils/ # Helper functions │── 📂 tests/ # Unit tests │── requirements.txt # Python dependencies │── README.md # Documentation

Datasets:

Main datasets:

https://www.bbci.de/competition/iv/

A CSV converted above dataset:

https://www.kaggle.com/datasets/aymanmostafa11/eeg-motor-imagery-bciciv-2a/data

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages