Tobechukwu Ikenwe
Back to projects
EEG/fNIRS Cognitive State Classification

EEG/fNIRS Cognitive State Classification

EEG-based emotional state classification system using real DEAP dataset data with 62.5% accuracy in binary arousal detection.

PythonMachine LearningEEGNeuroscienceDEAP Dataset

Research Overview

Complete EEG-based emotional state classification system using real human data from the DEAP dataset. Detects emotional arousal levels (low vs high excitement) from brain signals with 62.5% accuracy using 256 EEG features.

  • Real Human Data — 100% DEAP dataset (no synthetic data)
  • Binary Classification — Arousal detection (low vs high excitement)
  • Feature Engineering — 256 EEG features (32 channels × 8 metrics)
  • Machine Learning — Random Forest with comprehensive evaluation
  • Neurophysiological Insights — Channel and frequency band analysis

Technical Implementation

End-to-end pipeline from raw EEG signals to emotional state predictions with comprehensive feature analysis and model evaluation.

  • Data Processing — DEAP dataset integration with 2 subjects, 80 trials
  • Feature Extraction — Beta, theta, alpha bands + statistical metrics
  • Classification — Random Forest with cross-validation
  • Performance Analysis — Feature importance, confusion matrix, ROC curves
  • Optimization — SMOTE balancing and PCA dimensionality reduction

Key Results

Achieved above-chance classification accuracy with comprehensive neurophysiological insights and feature analysis.

  • Base Performance — 62.5% accuracy with 256 features
  • Balanced Dataset — 68.2% accuracy with SMOTE + 15 features
  • PCA Optimized — 72.4% accuracy with dimensionality reduction
  • Top Features — Central beta band activity (ch12_beta most predictive)
  • Brain Regions — Motor cortex, frontal, and parietal areas most important

Research Paper

Contact me for the full research paper and complete implementation details.