river and PWPAE-Concept-Drift-Detection-and-Adaptation

River is a foundational online machine learning library that PWPAE builds upon as a dependency to implement its ensemble-based concept drift detection framework.

Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 20/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 22/25
Stars: 5,746
Forks: 609
Downloads: 118,463
Commits (30d): 53
Language: Python
License: BSD-3-Clause
Stars: 219
Forks: 46
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No risk flags
Stale 6m No Package No Dependents

About river

online-ml/river

🌊 Online machine learning in Python

Implements single-pass learning algorithms optimized for concept drift and streaming data, supporting linear models, decision trees, anomaly detection, and time series forecasting without requiring historical data access. Features composable pipelines with integrated feature preprocessing, drift detection, and progressive validation for production-like event-driven workflows. Designed for compatibility with Python's broader ML ecosystem while prioritizing per-sample efficiency over batch processing throughput.

About PWPAE-Concept-Drift-Detection-and-Adaptation

Western-OC2-Lab/PWPAE-Concept-Drift-Detection-and-Adaptation

Data stream analytics: Implement online learning methods to address concept drift and model drift in data streams using the River library. Code for the paper entitled "PWPAE: An Ensemble Framework for Concept Drift Adaptation in IoT Data Streams" published in IEEE GlobeCom 2021.

Scores updated daily from GitHub, PyPI, and npm data. How scores work