Neuro-Adaptive-UI / README.md
begumbb's picture
fix: add missing metadata configuration to README
e685694 verified
|
Raw
History Blame Contribute Delete
1.61 kB

A newer version of the Gradio SDK is available: 6.22.0

Upgrade
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:

  1. Data Acquisition: MNE-Python simulation.
  2. Feature Extraction: Power Spectral Density (PSD) analysis.
  3. Decision Engine: Random Forest Classifier for cognitive state estimation.
  4. Adaptive UI: Real-time interface feedback loop.

Technical Highlights

  • Signal Processing: MNE-Python powered PSD analysis (Alpha/Theta ratios).
  • AI Engine: Random Forest Classifier for 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

  1. Clone the repo: git clone https://huggingface.co/spaces/begumbb/Neuro-Adaptive-UI
  2. Install requirements: pip install -r requirements.txt
  3. Run the app: python app.py

Developed as a research-oriented exploration of Neuro-AI pipelines.