All projects
Machine LearningCoursework

Sleep Stage Classification

Multimodal EEG, EOG, EMG sleep staging in MATLAB

Sleep Stage Classification

About

KTH project for automatic sleep staging from polysomnography. Three phases: EEG-only, EEG+EOG, EEG+EMG+EOG. Modular preprocessing (notch, high-pass, low-pass) with toggles, 30-second epoch segmentation, and time, frequency, and wavelet feature extraction including spectral entropy and eye-movement features. Grid-searched k-NN, RF, MLP, and SVM classifiers across single-modality and multimodal pipelines, with caching for filtered signals and features. Confusion matrices and PCA visualizations exported to Excel and LaTeX.

Status

Submitted for the KTH biosignal processing course.

Stack

MATLABEDFWaveletsSVMSignal Processing

Links

More in Machine Learning