Event-chain modeling
Multivariate Hawkes + sequence models treat a log as a language of events — capturing bursts and cross-machine excitation.
deepla models industrial event chains (timestamp · machine · alarm · severity) as a language of events, detects anomalies, recalibrates mis-tuned alarms, and surfaces a single 0–100% calibrated probability of risk.
Live gauge — value animates as the event stream evolves.
Multivariate Hawkes + sequence models treat a log as a language of events — capturing bursts and cross-machine excitation.
Stores alarm value, threshold and ground truth to measure and fix mis-calibrated alarms per machine.
Reports FDR, detection delay and alarm volume — and publishes the negative results too, not just the wins.
P(≥1 high-severity event in the horizon), calibrated and shown as a single 0–100% gauge.
22:04:01 ALARM HIGH M003 22:04:01 ALARM HIGH M003 22:04:02 ALARM MEDIUM M001 22:04:03 ALARM HIGH M005 22:04:07 ALARM CRITICAL M003 22:04:09 ALARM MEDIUM M002 22:04:11 ALARM HIGH M003 22:04:12 ALARM LOW M006 … 235,118 more events
Every alarm looks equal. No priority, no horizon, no calibration.
One calibrated risk probability per machine over the next horizon — with FDR, detection delay and alarm volume measured at a matched alarm budget.
make gen # synthetic event stream + labelled ground truth
make train # calibrate the risk engine
make dashboard # 0-100% gauge + time series + event feed
Local-first: SQLite + a NumPy risk engine, no external services.
deepla is a research-grade prototype: spec-driven, local-first, and validated before deployment. deepla.org
Explore the risk dashboard on real synthetic data — gauge, time series and event feed, computed by the actual engine. Open demo.deepla.org
Fair-use policy. The demo runs on shared resources: sessions are time-limited and the number of concurrent users is capped. It uses synthetic data only; no real plant data is exposed.
Or email us directly: [email protected]