Spaces:
Paused
Paused
| title: Did Something Actually Change | |
| emoji: π² | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: gradio | |
| sdk_version: 6.19.0 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| short_description: Is it noise, did it really change? Paste numbers, find out. | |
| # π² Did Something Actually Change? | |
| A noise-vs-real-change detector for everyday numbers β weight, spending, sleep, | |
| electricity bills. People make two mistakes with numbers they track: **panicking at | |
| random wobble** and **missing slow real change**. Paste your values, get a plain answer: | |
| > **"Just noise β relax"** or **"Yes β it really changed, around day 47, from 84.1 to 82.6."** | |
| ## How it works (honestly) | |
| The engine is the [Clutch](https://huggingface.co/spaces/Aluode/Clutch2): a tiny model | |
| keeps predicting your next number from your recent trend; only when reality breaks the | |
| prediction harder than your normal day-to-day wobble does it flag a change. Flagged | |
| moments are refined with a local step-fit to name the day it happened and the | |
| before/after levels. Slow steady drifts (that never "break" a trend model) are detected | |
| and reported separately β that slow kind of change is exactly what people miss. | |
| Calibration, measured (verdict-level, synthetic suites): | |
| - pure noise, 50 seeds β **1/50 false "it changed"** verdicts | |
| - a real 2.5-sigma jump β detected **38/50**, flagged on average **0.3 days** from the true day | |
| - a diet-style slope change β detected **30/30** | |
| - a borderline 1.5-sigma jump β detected only 6/30 β **missing what can't be distinguished | |
| from luck is the honest behavior**, and the suspicion slider lets you trade this off. | |
| Nothing is stored; numbers live only in your browser session. This is a statistics tool, | |
| not medical or financial advice. | |
| ## Files | |
| - `change.py` β detection engine (Clutch + gate, event refinement, plain-language verdicts) | |
| - `clutch.py` β the controller, unchanged from the compute demo | |
| - `app.py` β the Gradio app | |
| Built by Antti Luode (PerceptionLab). *Do not hype. Do not lie. Just show.* | |