cd /news/machine-learning/show-hn-a-lightweight-model-monitor-… · home topics machine-learning article
[ARTICLE · art-59120] src=aitor1717.github.io ↗ pub= topic=machine-learning verified=true sentiment=· neutral

Show HN: A lightweight model monitor for scikit-learn and Keras

Canary ML, a new open-source Python library, provides lightweight drift and anomaly detection for production machine learning models built with scikit-learn, Keras, and TensorFlow. The tool wraps existing models to monitor predictions, detect data drift, and serve a dashboard, aiming to help developers maintain model performance in production.

read1 min views1 publishedJul 14, 2026
Show HN: A lightweight model monitor for scikit-learn and Keras
Image: source

Drift and anomaly detection for production ML models. Cutting-edge performance in a wrapper, for free.

pip install canary-ml

Keras/TensorFlow: pip install canary-ml[keras]

pip install canary-ml[keras]

from canary_ml import ModelMonitor

monitor = ModelMonitor(
    model=your_model,
    reference_data=X_train,
    alert_threshold=0.2,
    log_path="./canary_logs"
)

predictions = monitor.predict(X_new)

report = monitor.get_report()
print(report.psi_score, report.drift_detected, report.anomaly_rate)

monitor.serve_dashboard(port=8501)
── more in #machine-learning 4 stories · sorted by recency
── more on @canary ml 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-a-lightweigh…] indexed:0 read:1min 2026-07-14 ·