MousaviSajad / SleepEEGNet

SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approach
200 stars 72 forks source link
biomedical biosignals cnn deep-learning eeg rnn sequence-to-sequence sleep-stage-scoring tensorflow

SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approach

In this study, we introduced a novel deep learning approach, called SleepEEGNet, for automated sleep stage scoring using a single-channel EEG.

Paper

Our paper can be downloaded from the arxiv website.

Requirements

cd data_2013
chmod +x download_physionet.sh
./download_physionet.sh

Use below scripts to extract sleep stages from the specific EEG channels of the Sleep_EDF (2013) dataset:

python prepare_physionet.py --data_dir data_2013 --output_dir data_2013/eeg_fpz_cz --select_ch 'EEG Fpz-Cz'
python prepare_physionet.py --data_dir data_2013 --output_dir data_2013/eeg_pz_oz --select_ch 'EEG Pz-Oz'

Train

Results

Alt text

Visualization

Citation

If you find it useful, please cite our paper as follows:

@article{mousavi2019sleepEEGnet,
  title={SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approach},
  author={Sajad Mousavi, Fatemeh Afghah and U. Rajendra Acharya},
  journal={arXiv preprint arXiv:1903.02108},
  year={2019}
}

References

github:akaraspt
deepschool.io

Licence

For academtic and non-commercial usage