Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.22.0
metadata
title: Neuro-Adaptive UI
emoji: 🧠
colorFrom: blue
colorTo: indigo
sdk: gradio
app_file: app.py
pinned: false
Neuro-Adaptive UI: Cognitive Load Monitoring System
Neuro-Adaptive UI is a research-oriented pipeline that bridges Neuroscience and Human-Computer Interaction (HCI). The system monitors cognitive load via simulated 14-channel EEG streams and dynamically adjusts UI density to optimize user focus.
System Architecture
The pipeline processes raw EEG data through a modular "Data-to-UI" flow:
- Data Acquisition: MNE-Python simulation.
- Feature Extraction: Power Spectral Density (PSD) analysis.
- Decision Engine: Random Forest Classifier for cognitive state estimation.
- Adaptive UI: Real-time interface feedback loop.
Technical Highlights
- Signal Processing:
MNE-Pythonpowered PSD analysis (Alpha/Theta ratios). - AI Engine:
Random Forest Classifierfor cognitive state estimation (Low/Medium/High). - Adaptive UX: Reactive feedback loop for real-time interface density shifts.
- Architecture: Modular, low-latency design optimized for Edge AI deployment.
Visuals & Performance
- EEG Signal Simulation: Real-time 14-channel data representation.
- Classifier Performance: Model accuracy assessment on synthetic cognitive load datasets.
How to Run
- Clone the repo:
git clone https://huggingface.co/spaces/begumbb/Neuro-Adaptive-UI - Install requirements:
pip install -r requirements.txt - Run the app:
python app.py
Developed as a research-oriented exploration of Neuro-AI pipelines.