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

Overview

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

Web site: 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 domaon adversarial neural networks
  • EEG based Meta RL Classifier: functions related to model-based reinforcement learning
  • GRU based Large Size EEG Classifier: data and functions relaated 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 envieonment 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 estimaate 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).

You might also like...
 Source code for our paper
Source code for our paper "Improving Empathetic Response Generation by Recognizing Emotion Cause in Conversations"

Source code for our paper "Improving Empathetic Response Generation by Recognizing Emotion Cause in Conversations" this repository is maintained by bo

RCD: Relation Map Driven Cognitive Diagnosis for Intelligent Education Systems

RCD: Relation Map Driven Cognitive Diagnosis for Intelligent Education Systems This is our implementation for the paper: Weibo Gao, Qi Liu*, Zhenya Hu

This program uses trial auth token of Azure Cognitive Services to do speech synthesis for you.

🗣️ aspeak A simple text-to-speech client using azure TTS API(trial). 😆 TL;DR: This program uses trial auth token of Azure Cognitive Services to do s

Painting app using Python machine learning and vision technology.

AI Painting App We are making an app that will track our hand and helps us to draw from that. We will be using the advance knowledge of Machine Learni

Python package for covariance matrices manipulation and Biosignal classification with application in Brain Computer interface

pyRiemann pyRiemann is a python package for covariance matrices manipulation and classification through Riemannian geometry. The primary target is cla

A repository that finds a person who looks like you by using face recognition technology.
A repository that finds a person who looks like you by using face recognition technology.

Find Your Twin Hello everyone, I've always wondered how casting agencies do the casting for a scene where a certain actor is young or old for a movie

Sdf sparse conv - Deep Learning on SDF for Classifying Brain Biomarkers

Deep Learning on SDF for Classifying Brain Biomarkers To reproduce the results f

PyZebrascope - an open-source Python platform for brain-wide neural activity imaging in behaving zebrafish
PyZebrascope - an open-source Python platform for brain-wide neural activity imaging in behaving zebrafish

PyZebrascope - an open-source Python platform for brain-wide neural activity imaging in behaving zebrafish

In this project, we develop a face recognize platform based on MTCNN object-detection netcwork and FaceNet self-supervised network.
In this project, we develop a face recognize platform based on MTCNN object-detection netcwork and FaceNet self-supervised network.

模式识别大作业——人脸检测与识别平台 本项目是一个简易的人脸检测识别平台,提供了人脸信息录入和人脸识别的功能。前端采用 html+css+js,后端采用 pytorch,

Comments
Releases(Deep-BCI)
  • Deep-BCI(Dec 21, 2022)

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

    Web site: http://deepbci.korea.ac.kr/

    We provide detailed information in each folder and every function. The following items were updated in Deep BCI SW ver. 3.0

    1. Intelligent_BCI: contains a deep learning-based intelligent brain-computer interface-related function that enables high-performance intent recognition. 1.1 Atari_environment_sets_for_Goal_driven_learning
1.2 CNN_Based_Motor_Imagery_Intention_Classifier 1.2 EEG_Decoder_for_PE 1.3 Inter_Subject_Contrastive_Learning_for_EEG 1.4 Subject_Adaptive_EEG_based_Visual_Recognition

    2. Ambulatory_BCI & Intuitive_BCI 2.1 Ambulatory_BCI: contains general brain-computer interface-related functions that enable high-performance intent recognition in an ambulatory environment 2.1.1 Channel Selection Method based on Relevance Score 2.1.2 Codes_for_Mobile_BCI_Dataset 2.1.3 Motor_imagery_on_treadmill 2.1.4 frequency_optimized_local_region_CSP 2.2 Intuitive_BCI: contains general brain-computer interface-related functions that enable high-performance intuitive BCI system 2.2.1 Attention-based_spatio-temporal-spectral_feature_learning_for_subject-specific_EEG_classification 2.2.2 Imagined Speech Classification 2.2.3 Phoneme-level Speech Classification 2.2.4 Speaker_Identification 2.2.5 Transfer Learning for Imagined Speech

    3. Cognitive_BCI: contains the cognitive state-related function that enables to estimate of the cognitive states from multi-modality and user-customized BCI multi-threshold graph metrics using a range of criteria: functions related to entrain brainwaves based on a combined auditory stimulus with a binaural beat 3.1 Changes in Resting-state EEG by Working Memory Process 3.2 Detection_Micro-sleep_Using_Transfer_Learning 3.3 EEG_Feature_Fusion 3.4 EEG_ICA_Pipeline_Classifier_Comparison_Tool 3.5 Ear_EEG_Biosignal 3.6 Hybrid_EEG&NIRS_concatenate_CNN 3.7 Multi-modal_Awareness_Status_Monitoring 3.8 NIRS_Channel_Selection_Program 3.9 Prediction_Individual_Anesthetic_Sensitivity 3.10 Prediction_Long-term_Memory_Based_on_Deep_Learning 3.11 Sleep Classification For Sleep Inducing System 3.12 Sleep_Inertia_Analysis_Using_EEG_data 3.13 Sleep_Stage_Classification_Using_EEG

    4. Zero-Training_BCI: contains zero-training brain-computer interface-related functions that enable to minimize additional training 4.1 MI_Analysis_based_on_ML 4.2 SSVEP_based_BCI_speller 4.3 SSVEP_based_Othello

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

    Source code(tar.gz)
    Source code(zip)
    Source.code.zip(1317.45 MB)
  • DeepBCI(Dec 28, 2021)

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

    Web site: http://deepbci.korea.ac.kr/

    We provide detailed information in each folder and every function.

    The following items were updated in Deep BCI SW ver. 2.0

    1. Intelligent_BCI: contains a deep learning-based intelligent brain-computer interface-related function that enables high-performance intent recognition. 1.1 Atari_environment_sets_for_Goal_driven_learning 
1.2 CNN_Based_Motor_Imagery_Intention_Classifier
 1.3 Subject_Adaptive_EEG_based_Visual_Recognition

    2. Ambulatory_BCI: contains general brain-computer interface-related functions that enable high-performance intent recognition in an ambulatory environment 2.1 Ambulatory_BCI 
2.2 Intuitive_BCI

    3. Cognitive_BCI': contains the cognitive state-related function that enables to estimate the cognitive states from multi-modality and user-customized BCI multi-threshold graph metrics using a range of criteria: functions related to entrain brainwaves based on a combined auditory stimulus with a binaural beat

    3.1 Detection_Micro-sleep_Using_Transfer_Learning
 3.2 Prediction_Individual_Anesthetic_Sensitivity 
3.3 Prediction_Long-term_Memory_Based_on_Deep_Learning 
3.4 Sleep_Stage_Classification_Using_EEG
3.5 EEG_Feature_Fusion
 3.6 Ear_EEG_Biosignal 
3.7 Hybrid_EEG&NIRS_concatenate_CNN 
3.8 Multi-modal_Awareness_Status_Monitoring 
3.9 NIRS_Channel_Selection_Program

    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 4.1 SSVEP_based_BCI_speller
 4.2 SSVEP_based_Othello

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

    Source code(tar.gz)
    Source code(zip)
Owner
deepbci
deepbci
DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code

DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism This repository is the official PyTorch implementation of our AAAI-2022 paper, in

Jinglin Liu 803 Dec 28, 2022
A rule learning algorithm for the deduction of syndrome definitions from time series data.

README This project provides a rule learning algorithm for the deduction of syndrome definitions from time series data. Large parts of the algorithm a

0 Sep 24, 2021
This code is part of the reproducibility package for the SANER 2022 paper "Generating Clarifying Questions for Query Refinement in Source Code Search".

Clarifying Questions for Query Refinement in Source Code Search This code is part of the reproducibility package for the SANER 2022 paper "Generating

Zachary Eberhart 0 Dec 04, 2021
Recursive Bayesian Networks

Recursive Bayesian Networks This repository contains the code to reproduce the results from the NeurIPS 2021 paper Lieck R, Rohrmeier M (2021) Recursi

Robert Lieck 11 Oct 18, 2022
Noise Conditional Score Networks (NeurIPS 2019, Oral)

Generative Modeling by Estimating Gradients of the Data Distribution This repo contains the official implementation for the NeurIPS 2019 paper Generat

451 Dec 26, 2022
A general framework for inferring CNNs efficiently. Reduce the inference latency of MobileNet-V3 by 1.3x on an iPhone XS Max without sacrificing accuracy.

GFNet-Pytorch (NeurIPS 2020) This repo contains the official code and pre-trained models for the glance and focus network (GFNet). Glance and Focus: a

Rainforest Wang 169 Oct 28, 2022
Centroid-UNet is deep neural network model to detect centroids from satellite images.

Centroid UNet - Locating Object Centroids in Aerial/Serial Images Introduction Centroid-UNet is deep neural network model to detect centroids from Aer

GIC-AIT 19 Dec 08, 2022
Code for "Learning From Multiple Experts: Self-paced Knowledge Distillation for Long-tailed Classification", ECCV 2020 Spotlight

Learning From Multiple Experts: Self-paced Knowledge Distillation for Long-tailed Classification Implementation of "Learning From Multiple Experts: Se

27 Nov 05, 2022
Gray Zone Assessment

Gray Zone Assessment Get started Clone github repository git clone https://github.com/andreanne-lemay/gray_zone_assessment.git Build docker image dock

1 Jan 08, 2022
Open & Efficient for Framework for Aspect-based Sentiment Analysis

PyABSA - Open & Efficient for Framework for Aspect-based Sentiment Analysis Fast & Low Memory requirement & Enhanced implementation of Local Context F

YangHeng 567 Jan 07, 2023
This is the official implement of paper "ActionCLIP: A New Paradigm for Action Recognition"

This is an official pytorch implementation of ActionCLIP: A New Paradigm for Video Action Recognition [arXiv] Overview Content Prerequisites Data Prep

268 Jan 09, 2023
Pathdreamer: A World Model for Indoor Navigation

Pathdreamer: A World Model for Indoor Navigation This repository hosts the open source code for Pathdreamer, to be presented at ICCV 2021. Paper | Pro

Google Research 122 Jan 04, 2023
Official implementation of Deep Reparametrization of Multi-Frame Super-Resolution and Denoising

Deep-Rep-MFIR Official implementation of Deep Reparametrization of Multi-Frame Super-Resolution and Denoising Publication: Deep Reparametrization of M

Goutam Bhat 39 Jan 04, 2023
The official PyTorch code for NeurIPS 2021 ML4AD Paper, "Does Thermal data make the detection systems more reliable?"

MultiModal-Collaborative (MMC) Learning Framework for integrating RGB and Thermal spectral modalities This is the official code for NeurIPS 2021 Machi

NeurAI 12 Nov 02, 2022
Selene is a Python library and command line interface for training deep neural networks from biological sequence data such as genomes.

Selene is a Python library and command line interface for training deep neural networks from biological sequence data such as genomes.

Troyanskaya Laboratory 323 Jan 01, 2023
Hierarchical Clustering: O(1)-Approximation for Well-Clustered Graphs

Hierarchical Clustering: O(1)-Approximation for Well-Clustered Graphs This repository contains code to accompany the paper "Hierarchical Clustering: O

3 Sep 25, 2022
Woosung Choi 63 Nov 14, 2022
Unconstrained Text Detection with Box Supervisionand Dynamic Self-Training

SelfText Beyond Polygon: Unconstrained Text Detection with Box Supervisionand Dynamic Self-Training Introduction This is a PyTorch implementation of "

weijiawu 34 Nov 09, 2022
Multi-Task Temporal Shift Attention Networks for On-Device Contactless Vitals Measurement (NeurIPS 2020)

MTTS-CAN: Multi-Task Temporal Shift Attention Networks for On-Device Contactless Vitals Measurement Paper Xin Liu, Josh Fromm, Shwetak Patel, Daniel M

Xin Liu 106 Dec 30, 2022
Gems & Holiday Package Prediction

Predictive_Modelling Gems & Holiday Package Prediction This project is based on 2 cases studies : Gems Price Prediction and Holiday Package prediction

Avnika Mehta 1 Jan 27, 2022