EEGNet
[Old version] PyTorch implementation of EEGNet: A Compact Convolutional Network for EEG-based Brain-Computer Interfaces - https://arxiv.org/pdf/1611.08024.pdf
Install / Use
/learn @aliasvishnu/EEGNetREADME
Original authors have uploaded their code here https://github.com/vlawhern/arl-eegmodels
EEGNet
PyTorch implementation of EEGNet: A Compact Convolutional Network for EEG-based Brain-Computer Interfaces
Requirements
- Python 2
- Dataset of your own choice, works well with BCI Competition 3 Dataset 2.
- Pytorch 0.2+
- Jupyter notebook
Usage
- GPU -
Just
shift+entereverything. - No GPU -
Remove all
.cuda(0)before running.
Notes
- <strike>I found ELU to work inferior, would not recommend. Linear units work better than ReLU as well.</strike>
- I found that ELU/Linear/ReLU are similar in performance.
Results
- BCI Competition 3 Dataset 2 - Fmeasure (0.402)
Credits
- Original paper - https://arxiv.org/abs/1611.08024
- PyTorch documentation.
Hope this helped you. Raise an issue if you spot errors or contact sriram@ucsd.edu.
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
