Sensori

A self-supervised foundation model that learns general-purpose representations of human health and disease directly from 24 hours of raw tri-axial wrist movement.

It was developed and evaluated across four population-based cohorts from the United Kingdom (UK Biobank, English Longitudinal Study of Ageing), China (China Kadoorie Biobank) and the United States (National Health and Nutrition Examination Survey), comprising 122,640 participants contributing 683,617 person-days of free-living recordings. Results are reported in the paper and on the project website.

Usage

git clone https://github.com/OxWearables/Sensori.git
cd Sensori

conda create -n sensori python=3.13 pip
conda activate sensori
pip install -e .
python scripts/get_npy.py --file /path/to/participant_001.cwa --output /path/to/processed
python -m sensori.inference --data-path /path/to/processed

get_npy.py turns a raw recording into the (2880, 300, 3) float32 arrays the model expects (10 Hz, units of g, one complete calendar day each); sensori.inference downloads these weights on first use and writes one embedding per valid day. Runnable notebooks for preprocessing, activity recognition and health probing are in tutorials/.

Citation

A preprint is forthcoming; citation details will be added on release.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support