← all repositories

online-ml/river

A Python library for online (incremental/streaming) machine learning on data streams.

5.8k stars Python ML Frameworks
river
Velocity · 7d
+2.2
★ / day
Trend
steady
star history

River is a Python library designed for online machine learning, which processes data incrementally as it arrives rather than in batches. It provides estimators that can be updated with new observations without retraining from scratch, supporting classification, regression, clustering, and anomaly detection on streaming data. It includes tools for handling concept drift, performing feature engineering, and evaluating models in real-time scenarios.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.