Giter Site home page Giter Site logo

deepbci / deep-bci Goto Github PK

View Code? Open in Web Editor NEW
373.0 109.0 179.0 1.15 GB

An open software package to develop BCI based brain and cognitive computing technology for recognizing user's intention using deep learning

MATLAB 23.97% Python 27.43% M 0.01% C++ 0.06% HTML 0.13% Jupyter Notebook 0.15% Makefile 1.27% C 46.74% Assembly 0.16% Objective-C 0.04% Shell 0.04%
bci deep-learning brain ssvep erp motor-imagery cognitive eeg nirs open-source

deep-bci's Introduction

Deep BCI SW ver. 1.0 is released.

An open software package to develop Brain-Computer Interface (BCI) based brain and cognitive computing technology for recognizing user's intention using deep learning

Website: http://deepbci.korea.ac.kr/

We provide detailed information in each forder and every function.

  1. 'Intelligent_BCI': contains deep learning-based intelligent brain-computer interface-related function that enables high-performance intent recognition.
  • Domain Adversarial NN for BCI: functions related to domain adversarial neural networks
  • EEG based Meta RL Classifier: functions related to model-based reinforcement learning
  • GRU based Large Size EEG Classifier: data and functions related to gated recurrent unit
  • etc
  1. 'Ambulatory_BCI': contains general brain-computer interface-related functions that enable high-performance intent recognition in ambulatory environment
  • Channel Selection Method based on Relevance Score: functions related to electrode selection method by evaluating electrode's contribution to motor imagery based on relevance score and CNNs
  • Correlation optimized using rotation matrix: functions related to cognitive imagery analysis using correlation feature
  • SSVEP decoding in ambulatory environment using CNN: functions related to decoding scalp- and ear-EEG in ambulatory environment
  • etc
  1. 'Cognitive_BCI': contains cognitive state-related function that enable to estimate the cognitive states from multi-modality and user-custermized BCI
  • multi-threshold graph metrics using a range of critiera: functions related to entrain brainwaves based on a combined auditory stimulus with a binaural beat
  • EEG_Authentication_Program: identifying individuals based on resting-state EEG
  • Ear_EEG_Drowsiness_Detection: identifying individuals based on resting-state EEG using convolutional neural network
  • etc
  1. 'Zero-Training_BCI': contains zero-training brain-computer interface-related functions that enable to minimize additional training
  • ERP-based_BCI_Algorithm_for_Zero_Training: functions related to Event Related Potential (ERP) analysis including feature extraction, classification, and visualization
  • SSVEP_based_Mind_Mole_Catching: functions allowing users to play mole cathcing game using their brain activity on single/two-player mode
  • SSVEP_based_BCI_speller: functions related to SSVEP-based speller containing nine classes
  • etc

Acknowledgement: This project was supported by Institute for Information & Communications Technology Promotion (IITP) grant funded by the Korea government(No. 2017-0-00451, Development of BCI based Brain and Cognitive Computing Technology for Recognizing User’s Intentions using Deep Learning).

deep-bci's People

Contributors

2jungsun avatar chaebinsong-ku avatar deep-bci-g avatar deepbci avatar dongheeko-ku avatar dongjaekim-kaist avatar doyeunlee-ku avatar gayoungchoi-kit avatar gihwanshin-ku avatar hanajo-ku avatar heegyukim2019 avatar hyungtaklee-ku avatar jinwoolee-ku avatar jinwoopark-ku avatar jiwonlee-ku avatar kyungho-won avatar mheykim avatar minjilee-ku avatar pauch2 avatar pilhyeon avatar sanghokim-ku avatar seohyunlee-ku avatar seungtaeyang-dgist avatar sungheedong-ku avatar taeho-ku avatar wko1014 avatar yongkoopark-ku avatar youngchulkwak-postech avatar youngeun1209 avatar youngseokkweon-ku avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deep-bci's Issues

question: datapath and filename

Hi,
I'm checking on SSVEP code and confirming that the 'datapath' and 'filename' in SSVEP_CCA_Classification and SSVEP_FFT_Visualization are different.
I think this part should be revised.

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.