Interactive visualization of EEG signals for sleep stages using 2D/3D PCA, t-SNE, and UMAP embeddings.
If you find our work useful, please cite our paper. Thanks! :)
@article{deng2024twostage,
title={Two-Stage Hierarchical and Explainable Feature Selection Framework for Dimensionality Reduction in Sleep Staging},
author={Deng, Yangfan and Albidah, Hamad and Mao, Helen X. and Dallal, Ahmed and Yin, Jijun and Mao, Zhi-Hong},
journal={arXiv preprint arXiv:2409.00565},
year={2024}
}
Please upload an EEG sleep-stage NPZ file.
The file should contain an EEG signal matrix or feature matrix, with optional sleep-stage labels. Example public sleep datasets: ISRUC and PhysioNet Sleep-EDF.
A default visualization demo from the PhysioNet Sleep-EDF dataset is shown below; you can freely interact with the plot and switch between embedding views.
The API is called once per run. Plot tabs below use the cached response and do not re-run the backend.
Auto-search is optional and slower on CPU Basic. It is off by default for responsiveness.
| Rank | Feature code | Feature name | Contribution |
|---|---|---|---|
| Run EEG-DIM to view top feature contributions. | |||
| method | dimensions | accuracy | perplexity | iterations | learning_rate | n_neighbors | min_dist | metric |
|---|---|---|---|---|---|---|---|---|
| Run EEG-DIM to view selected hyperparameters. | ||||||||