brain-computer-interface
There are 276 repositories under brain-computer-interface topic.
arl-eegmodels
This is the Army Research Laboratory (ARL) EEGModels Project: A Collection of Convolutional Neural Network (CNN) models for EEG signal classification, using Keras and Tensorflow
moabb
Mother of All BCI Benchmarks
pyRiemann
Machine learning for multivariate data through the Riemannian geometry of positive definite matrices in Python
BCI
Brain-Computer interface stuff
EEGNet
[Old version] PyTorch implementation of EEGNet: A Compact Convolutional Network for EEG-based Brain-Computer Interfaces - https://arxiv.org/pdf/1611.08024.pdf
muse-js
Muse 2016 EEG Headset JavaScript Library (using Web Bluetooth)
EEG-Motor-Imagery-Classification-CNNs-TensorFlow
EEG Motor Imagery Tasks Classification (by Channels) via Convolutional Neural Networks (CNNs) based on TensorFlow
timeflux
The programming interface for your body and mind
EEG-To-Text
code for AAAI2022 paper "Open Vocabulary Electroencephalography-To-Text Decoding and Zero-shot Sentiment Classification"
MI-EEG-1D-CNN
A new approach based on a 10-layer one-dimensional convolution neural network (1D-CNN) to classify five brain states (four MI classes plus a 'baseline' class) using a data augmentation algorithm and a limited number of EEG channels. Paper: https://doi.org/10.1088/1741-2552/ac4430
BciPy
Python Brain-Computer Interface Software
Low-Cost-EEG-Based-BCI
Low Cost Electroencephalogram Based Brain-Computer-Interface
ConvLSTM-Pytorch
Implementation of ConvLSTM in pytorch applied for BCI (Brain Machine Interface) following paper: Convolutional LSTM Network-A Machine Learning Approach for Precipitation Nowcasting
NeuroTechX-McGill-2019
A wheelchair controlled by EEG brain signals and enhanced with assisted driving
mTRF-Toolbox
A MATLAB package for modelling multivariate stimulus-response data
MIN2Net
End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification (IEEE Transactions on Biomedical Engineering)
awesome-ai-brain-computer-interface
Must-read papers on machine learning, deep learning, reinforcement learning and other learning methods for brain-computer interfaces.
TLBCI
Matlab source code of the paper "D. Wu, X. Jiang, R. Peng, W. Kong, J. Huang and Z. Zeng, Transfer Learning for Motor Imagery Based Brain-Computer Interfaces: A Complete Pipeline, Information Sciences, 2021, submitted."
pymindaffectBCI
Python SDK for high performance on-line Brain Computer Interface development.
BCI-ToolBox
Deep Learning pipeline for motor-imagery classification.
brain-computer-interfacing
š§ Brain-Computer Interfacing bootcamp course + projects @ Saturdays.AI (BCI + AI)
CereLink
Blackrock Microsystems Cerebus Link for Neural Signal Processing
BCI-2021-Riemannian-Geometry-workshop
Riemannian Geometry workshop at vBCI Meeting 2021
bci_toolbox
Classification toolbox for ERP and SSVEP based BCI data
neurosky-android-sdk
Android SDK for the NeuroSky MindWave Mobile Brainwave Sensing Headset
TSMNet
Code and reuslts accompanying the NeurIPS 2022 paper with the title SPD domain-specific batch normalization to crack interpretable unsupervised domain adaptation in EEG
rustymind
A driver, parser and real time brainwave plotter for NeuroSky MindWave EEG headset
fNIRS-Transformer
Transformer-based fNIRS Classification. Paper: Transformer Model for Functional Near-Infrared Spectroscopy Classification
explorepy
Python API for Mentalab biosignal aquisition devices
openbci-ceegrids
Documentation for Reproducing & Using the OpenBCI cEEGrid Adapter
ReadingEmbedding
Implementation of "From Word Embedding to Reading Embedding Using Large Language Model, EEG and Eye-tracking"
Pre-trained-EEG-for-Deep-Learning
Universal Joint Feature Extraction for P300 EEG Classification Using Multi-Task Autoencoder (IEEE Access)
mneflow
Neural networks for EEG-MEG decoding with MNE-python and Tensorflow.
EEG-Emotion-Recognition
EEG-Based Emotion Recognition
EEG-diffusion-pytorch
An implementation of Denoising Diffusion Probabilistic Models (DDPM) in PyTorch for EEG-based image reconstruction.