Deep Learning · Flagship

Self-Supervised Pretrained CNN with Lightweight Cross-Attention Fusion for Cross-Subject Stress Detection on WESAD

A self-supervised pretrained CNN with lightweight cross-attention fusion that detects stress across subjects on WESAD.

PythonPyTorchTensorFlowNumPy

A self-supervised pretrained CNN with lightweight cross-attention fusion that detects stress across subjects on WESAD. This reference project walks through the whole job, from the problem and the design to the build and the evaluation, so that a developer can study how it works, run it and extend it.

It suits learners who want to work with neural networks end to end: preparing datasets, designing and training a model, tuning it, evaluating it properly and explaining the outcome.

The main parts are dataset preparation and augmentation, model design and training, evaluation with standard metrics, plus error analysis, and a simple interface or API to try the model. The reference build uses Python, PyTorch, TensorFlow, and NumPy, with a clear project structure, setup instructions and sample data so that it can be run and extended.