Skip to content

Implementation of InceptionResNet for SSVEP-based Brain-Computer Interface (BCI)

License

Notifications You must be signed in to change notification settings

Shengwei-Peng/InceptionResNet-SSVEP-BCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InceptionResNet-SSVEP-BCI

SSVEP-BCI

Table of Contents

Introduction

This repository contains the implementation of InceptionResNet for Steady-State Visual Evoked Potential (SSVEP) based Brain-Computer Interface (BCI). The proposed model achieves state-of-the-art performance on several benchmark datasets.

Installation

  1. Clone the repository:
    git clone https://github.com/Shengwei-Peng/InceptionResNet-SSVEP-BCI.git
  2. Navigate to the project directory:
    cd InceptionResNet-SSVEP-BCI
  3. Install the required packages:
    pip install -r requirements.txt

Usage

To run the project, use the following command:

python main.py

Dataset

They dataset we used in our experiment is Benchmark dataset by Yijun Wang, Xiaogang Chen, Xiaorong Gao, Shangkai Gao.

Results

The performance of the InceptionResNet model for SSVEP-based BCI was evaluated against two baseline models: InceptionSSVEP and ResNet. The experimental results show that the InceptionResNet model outperforms the baseline models in terms of classification accuracy. The following chart illustrates the accuracies achieved by InceptionSSVEP, ResNet, and InceptionResNet models across 35 subjects:

Results

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or inquiries, please contact [email protected]

Acknowledgements

We would like to express our gratitude to the following repositories for their contributions and inspiration:

  • torchsignal: A signal processing library for PyTorch. This library provided essential functions and algorithms that greatly aided in the development of our signal processing module.

About

Implementation of InceptionResNet for SSVEP-based Brain-Computer Interface (BCI)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages