A machine learning framework for major depressive disorder (MDD) detection using non-invasive EEG signals