Utilizing electroencephalogram (EEG) data alongside machine learning for the classification of different levels of mental stress

but.committeedoc. Ing. Tomáš Martínek, Ph.D. (předseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorZaheer, Muhammad Asaden
dc.contributor.authorMikogaziev, Muraden
dc.contributor.refereeMalik, Aamir Saeeden
dc.date.created2025cs
dc.description.abstractTato práce zkoumá využití EEG dat v kombinaci se strojovým učením pro klasifikaci různých úrovní mentálního stresu. Vzhledem k nárůstu poruch souvisejících se stresem je naléhavě potřeba neinvazivních a účinných nástrojů pro monitorování stresu. EEG, díky své přenosnosti a nízkým nákladům, představuje slibné řešení, pokud je doplněno technikami strojového učení. Studie využila soubor dat sestávající ze 70 EEG záznamů, každý se 64 kanály vzorkovanými frekvencí 512 Hz nebo 2048 Hz, anotované se čtyřmi úrovněmi stresu. Metodika zahrnovala předzpracování EEG dat prostřednictvím výběru kanálů (redukce na 14 klíčových kanálů), převzorkování na 128 Hz, odstranění artefaktů (pomocí zářezových a pásmových filtrů a nástroje AutoReject) a přepočítání referencí na společný průměr. Z EEG signálů byly extrahovány rysy z časové, frekvenční, asymetrické a konektivní domény a top 100 nejvýznamnějších rysů bylo vybráno pomocí ANOVA F-skóre. Bylo natrénováno a vyhodnoceno pět klasifikátorů (Random Forest, Extra Trees, k-nejbližších sousedů, Bagging a XGBoost) pomocí pětinásobné křížové validace. Rovněž byly implementovány ensemble metody (hard a soft voting), přičemž nejlepší výsledky dosáhl soft-votingový ensemble s přesností (accuracy) 0,8381, precizností (precision) 0,8557, recall 0,8219 a F1-skóre 0,8352. Klíčová zjištění poukazují na význam rysů jako amplituda peak-to-peak, rozptyl, Hjorthova pohyblivost a komplexita a koherence v beta a alfa pásmech pro klasifikaci stresu. Studie demonstruje potenciál EEG-založených modelů strojového učení pro přesné, neinvazivní monitorování mentálního stresu a otevírá cestu k budoucím pokrokům v technologii duševního zdraví.en
dc.description.abstractThis thesis explores the use of EEG data combined with machine learning to classify different levels of mental stress. With stress-related disorders on the rise, there is a pressing need for non-invasive and effective stress monitoring tools. EEG, due to its portability and cost-effectiveness, is a promising solution when paired with machine learning techniques. The study utilized a dataset of 70 EEG recordings, each with 64 channels sampled at 512 Hz or 2048 Hz, annotated with four stress levels. The methodology involved preprocessing the EEG data through channel selection (reducing to 14 key channels), resampling to 128 Hz, artifact removal (using notch and bandpass filters, and AutoReject), and re-referencing to a common average. Features were extracted from time, frequency, asymmetry, and connectivity domains, and the top 100 features were selected using the ANOVA F-score method. Five machine learning classifiers (Random Forest, Extra Trees, k-Nearest Neighbors, Bagging, and XGBoost) were trained and evaluated using 5-fold cross-validation. Ensemble methods (hard and soft voting) were also implemented. The soft voting ensemble achieved the highest performance with an accuracy of 0.8381, precision of 0.8557, recall of 0.8219, and F1-score of 0.8352. Key findings highlight the importance of features such as peak-to-peak amplitude, variance, Hjorth mobility and complexity, and coherence in beta and alpha bands for stress classification. The study demonstrates the potential of EEG-based machine learning models for accurate, non-invasive mental stress monitoring, with implications for future advancements in mental health technology.cs
dc.description.markCcs
dc.identifier.citationMIKOGAZIEV, M. Utilizing electroencephalogram (EEG) data alongside machine learning for the classification of different levels of mental stress [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other161428cs
dc.identifier.urihttp://hdl.handle.net/11012/253161
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectMachine Learningen
dc.subjectDeep Learningen
dc.subjectEEGen
dc.subjectMental Stressen
dc.subjectlevels of Stressen
dc.subjectMachine Learningcs
dc.subjectDeep Learningcs
dc.subjectEEGcs
dc.subjectMental Stresscs
dc.subjectlevels of Stresscs
dc.titleUtilizing electroencephalogram (EEG) data alongside machine learning for the classification of different levels of mental stressen
dc.title.alternativeUtilizing electroencephalogram (EEG) data alongside machine learning for the classification of different levels of mental stresscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-17-14:06:42cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161428en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:04:42en
sync.item.modts2025.08.26 19:53:29en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.42 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_161428.html
Size:
14.63 KB
Format:
Hypertext Markup Language
Description:
file review_161428.html

Collections