Downloads · 30 days
0
ARotting/edge-sentinel-neural
edge-sentinel-neural is a machine learning model from ARotting. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Edge Sentinel Neural is a compact temporal convolutional autoencoder for industrial telemetry. It trains only on normal windows from devices 0-7, selects its anomaly threshold on devices 8-9, and reports final perform…
Downloads · 30 days
0
Access
Public
Updated Jul 30, 2026
Parameters
2.9K
12.6 KB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors12.1 KB · 47%
From the Hugging Face model README
Edge Sentinel Neural is a compact temporal convolutional autoencoder for industrial telemetry. It trains only on normal windows from devices 0-7, selects its anomaly threshold on devices 8-9, and reports final performance on entirely unseen devices 10-11.
It consumes the reproducible telemetry generated by the sibling edge-sentinel-ml
project and complements that project's supervised and Isolation Forest baselines.
uv run python projects/edge-sentinel-ml/generate_data.py
uv run python projects/edge-sentinel-neural/train.py
The 2,860-parameter model trained on 3,946 normal windows. Its threshold was selected on devices 8-9 and then frozen:
| Split | ROC-AUC | Average precision | F1 | Recall | False-positive rate |
|---|---|---|---|---|---|
| Validation devices 8-9 | 0.9665 | 0.9539 | 0.9365 | 0.8906 | 0.0031 |
| Test devices 10-11 | 0.9784 | 0.9695 | 0.9532 | 0.9176 | 0.0020 |
The test confusion matrix was [[987, 2], [21, 234]] over 1,244 overlapping temporal
windows. Because a window is labeled anomalous when any constituent timestamp is
anomalous, these figures should not be compared directly with the row-level classical
benchmark.