{"id":23683841,"url":"https://github.com/okbalefthanded/ssvepformer","last_synced_at":"2026-05-04T14:44:36.859Z","repository":{"id":270126779,"uuid":"909405202","full_name":"okbalefthanded/ssvepformer","owner":"okbalefthanded","description":"Pytorch implementation for a transformer-based model for SSVEP classifcation in EEG based Brain-Computer Interface (BCI)","archived":false,"fork":false,"pushed_at":"2025-02-08T15:29:46.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T16:29:59.963Z","etag":null,"topics":["bci","eeg","pytorch","ssvep","transformer"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/okbalefthanded.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-28T15:54:18.000Z","updated_at":"2025-02-08T15:29:49.000Z","dependencies_parsed_at":"2025-02-09T22:45:14.253Z","dependency_job_id":null,"html_url":"https://github.com/okbalefthanded/ssvepformer","commit_stats":null,"previous_names":["okbalefthanded/ssvepformer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okbalefthanded%2Fssvepformer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okbalefthanded%2Fssvepformer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okbalefthanded%2Fssvepformer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okbalefthanded%2Fssvepformer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/okbalefthanded","download_url":"https://codeload.github.com/okbalefthanded/ssvepformer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239735262,"owners_count":19688262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bci","eeg","pytorch","ssvep","transformer"],"created_at":"2024-12-29T20:21:34.092Z","updated_at":"2026-01-05T10:30:18.110Z","avatar_url":"https://github.com/okbalefthanded.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SSVEPformer\nA transformer-based model for SSVEP classifcation in EEG based Brain-Computer Interface (BCI)\n\nReproducing the paper [A transformer-based deep neural network model for SSVEP classification](https://www.sciencedirect.com/science/article/abs/pii/S0893608023002319) (https://arxiv.org/abs/2210.04172) [1] on Dataset 1 from Nakanishi et al.2015 [2]\n\nWe followed the same procedure in the paper in the 1st experiment on the same dataset and got same results. to reproduce the experiment check the colab notebook in this repo, it is a straighforward self contained tutorial.\n\n# Requirements\n - PyTorch \n - Numpy\n - Scipy\n\n# Keras 3\nA Keras 3 version with JAX backend is available (only the SSVEPFormer model) on the [Keras site](keras.io) examples section : [EEG BCI SSVEP Tutorial](https://keras.io/examples/timeseries/eeg_bci_ssvepformer/) \n\n# References\n\n[1] Chen, J. et al. (2023) ‘A transformer-based deep neural network model for SSVEP classification’, Neural Networks, 164, pp. 521–534. Available at: https://doi.org/10.1016/j.neunet.2023.04.045.\n\n[2] Nakanishi, M. et al. (2015) ‘A Comparison Study of Canonical Correlation Analysis Based Methods for Detecting Steady-State Visual Evoked Potentials’, Plos One, 10(10), p. e0140703. Available at: https://doi.org/10.1371/journal.pone.0140703.\n\n\n# Usage\n\nfeel free to use the code and build upon it, just mention this repo.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokbalefthanded%2Fssvepformer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fokbalefthanded%2Fssvepformer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokbalefthanded%2Fssvepformer/lists"}