gnozadi / EEG-Seizure-Detection

Computational Intelligence Project about Seizure Detection on EEG signals
0 stars 0 forks source link

EEG Signal Classification Project

Overview

This project uses a machine learning pipeline to classify EEG (electroencephalogram) signals to detect seizure activity. The approach incorporates feature engineering, data normalization, and evaluating various classification models to optimize accuracy and performance.

Objectives

Data and Preprocessing

The EEG data used in this project was preprocessed to ensure consistency and quality. Normalization was applied to input features to test its effect on classification accuracy, with results indicating minimal impact on models like Random Forest and SVM but significant improvements for KNN with higher k-values.

Feature Engineering

A total of 15 unique features were extracted, including:

Model Implementation

Conclusion

The project successfully classified EEG signals with high accuracy, particularly using the Random Forest algorithm. Future work could involve exploring deep learning models for enhanced performance and applying the methods to real-time EEG monitoring applications.

References

Link to relevant research or source material: UPF EEG Study