Giter Site home page Giter Site logo

lmda-code's Introduction

Accepted by Neuroimage

LMDA-Net

Description

Thanks Can Han @ SJTU for pointing out the EEGDepthAttention parameter update issue, which has been fixed.
Uploaded the model from the paper.
I will compare the effect of DepthAttention module based on backpropagation and DepthAttention module without backpropagation on the results of different datasets, and the results will be uploaded later.
Code for paper, LMDA-Net: A lightweight multi-dimensional attention network for general EEG-based brain-computer interface paradigms and interpretability

  • Provided the model required in the paper
  • Code required for the interpretable algorithms used in the paper is provided
  • Unoptimized code, under continuous updates.
  • The code for preprocessingreferences braindecode, but with some streamlining. In the future, I hope to release a scientific version of braindecode, focusing on preprocessing for different datasets.

Important Statement

This is my first work on designing a transformer specifically for EEG. The preliminary experiments for a related project have been conducted, but due to the pressing deadline of my doctoral thesis, I have had to temporarily pause this aspect of my work. After October 2023, I hope to continue researching this topic if given the opportunity (That's when I might visit the University of Vienna). My doctoral research focuses on the deep integration of artificial neural networks and neuroscience, advocating for the use of lightweight artificial neural network technologies to enhance EEG decoding. It is possible that my doctoral thesis and published papers may not have Chinese versions. However, there is a high-quality Chinese translation of the LMDA-Net paper available on WeChat official account (脑机接口社区), which interested readers can search for.

In the future, I hope to collaborate with internationally renowned research groups to further explore the applications of lightweight artificial neural networks in BCI. My research strengths in this field lie in the deep integration of digital signal processing, machine learning, deep learning, and neuroscience systems. I possess strong problem-solving abilities and have a solid foundation in mathematics and programming. I am comfortable working in an all-English office environment and capable of independently completing research tasks in this field. Additionally, I have previous experience in research on autonomous driving platforms, which has provided me with knowledge in areas such as computer vision and circuitry. I also possess strong teamwork skills. If your research group is seeking to recruit a postdoctoral researcher in this field, I would greatly appreciate the opportunity for an interview. ([email protected])

Results

  • image
  • 8589280dcb2fceae77bbb632240d027 -4bbf01791520f5e47b32826614a38e8
  • b59ce60a13237ed9a2947155b7d9b3a

Requirements

  • Python == 3.6 or higher
  • Pytorch == 1.10 or higher
  • GPU is required.

Models Implemented

Related works

Paper Citation

If you use this code in a scientific publication, please cite us as:

% for LMDA-Net architecture and interpretability, please cite:
@article{miao2023lmda, title={LMDA-Net: A lightweight multi-dimensional attention network for general EEG-based brain-computer interfaces and interpretability}, author={Miao, Zhengqing and Zhao, Meirong and Zhang, Xin and Ming, Dong}, journal={NeuroImage}, pages={120209}, year={2023}, publisher={Elsevier} }

% for preprocessing, please cite SDDA:
@article{miao2022priming, title={Priming Cross-Session Motor Imagery Classification with A Universal Deep Domain Adaptation Framework}, author={Miao, Zhengqing and Zhang, Xin and Menon, Carlo and Zheng, Yelong and Zhao, Meirong and Ming, Dong}, journal={arXiv preprint arXiv:2202.09559}, year={2022} }

Contact

Email: [email protected]

lmda-code's People

Contributors

miaozhengqing avatar

Stargazers

 avatar

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.