Weiming Li's repositories
A-Compact-and-Interpretable-Convolutional-Neural-Network-for-Single-Channel-EEG
In this project, we propose a CNN model to classify single-channel EEG for driver drowsiness detection. We use the Class Activation Map (CAM) method for visualization. Results show that the model not only has a high accuracy but also learns biologically explainable features, e.g., Alpha spindles and Theta burst, as evidence for the drowsy state.
A7_LacourseSpindleDetector
A7 Spindle Detector described by Lacourse et al. 2018
ANLffr
A set of tools to analyze and interpret auditory steady-state responses, particularly the subcortical kind commonly known as frequency-following responses (FFRs).
article_classification
Application of Multiclassification and Clustering on articles
bciBasedWheelchair
Brain Control Interface based smart wheelchair. Actions include start, turn left, right, stop with your brain and eye blinks
BCIMusic
Neurotech
CyKit
Python 3x server to deliver neural EEG data to browser and generic clients via TCP stream.
deep-learning-articles
deep learning related articles
Deep-Residual-Shrinkage-Networks
The deep residual shrinkage network is a variant of deep residual networks.
deepsleepnet-1
A PyTorch implementation of the the paper (DeepSleepNet: a Model for Automatic Sleep StageScoring based on Raw Single-Channel EEG)
Emotion-Recognition-from-brain-EEG-signals-
Emotion recognition can be achieved by obtaining signals from the brain by EEG . This test records the activity of the brain in form of waves. We have used DEAP dataset on which we are classifying the emotion as valance, likeness/dislike, arousal, dominance. We have used LSTM and CNN classifier which gives 88.60 % accuracy to predict the model successfully.
explorepy
Python API for Mentalab biosignal aquisition devices
FBCNet
FBCNet: An Efficient Multi-view Convolutional Neural Network for Brain-Computer Interface
free-python-games
Free Python Games
handwritingBCI
Code from the paper "High-Performance Brain-to-Text Communication via Handwriting"
IMABOT
a MI-BCI system application
Language-Detector
NLP Model for predicting 17 different languages
liblsl-Python
Python bindings (pylsl) for liblsl
motor-imagery
Record MI data, analyse the results, and find the best classifier!
new_deepsleepnet
copy
nfb-1
Build experiments in real-time EEG-MEG paradigm.
pyRiemann
Python package for covariance matrices manipulation and Biosignal classification with application in Brain Computer interface
python-emotiv
A Python module to access Emotiv EPOC EEG headset on Linux.
SiameseNet-Loss
Text Classification Using Siamese Neural Networks - Contrastive Loss, Triplet Loss. This architecture works well when the training data is less.
tinysleepnet
TinySleepNet: An Efficient Deep Learning Model for Sleep Stage Scoring based on Raw Single-Channel EEG by Akara Supratak and Yike Guo from The Faculty of ICT, Mahidol University and Imperial College London respectively
TSleep
Automated Sleep Stage Scoring using Deep Learing