Skip to content

DingWenl/FB-tCNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 

Repository files navigation

FB-tCNN for SSVEP Classification

Here are the codes of the tCNN and FB-tCNN in the paper "Filter Bank Convolutional Neural Network for Short Time-Window Steady-State Visual Evoked Potential Classification"(DOI:10.1109/TNSRE.2021.3132162).

The related version information

  1. Python == 3.7.0
  2. Keras-gpu == 2.3.1
  3. tensorflow-gpu == 2.1.0
  4. scipy == 1.5.2
  5. numpy == 1.19.2

Training FB-tCNN for the public dataset

  1. Download the code.
  2. Download the public dataset and its paper.
  3. Create a model folder to save the model.
  4. Change the data and model folder paths in train and test files to your data and model folder paths.

Training FB-tCNN for your own dataset

  1. You need to design a new filter bank according to your dataset (Fundamental range of the SSVEP-EEG data). The filter bank details can refer to our paper.
  2. The number of the sub-filters in the codes may be changed according to your own dataset.
  3. The frequency of the target in the codes should be changed according to your own dataset.
  4. The program that reads the data needs to be modified according to your own dataset.

About

FB-tCNN for SSVEP Classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages