CapyMOA does efficient machine learning for data streams in Python. CapyMOA is a toolbox of methods and evaluators for: classification, regression, clustering, anomaly detection, semi-supervised learning, online continual learning, and drift detection for data streams.

144 stars 47 forks 144 watchers Jupyter Notebook BSD 3-Clause "New" or "Revised" License
anomaly-detection concept-drift continual-learning data-science data-shift deep-learning drift-detection incremental-learning machine-learning online-classification online-clustering online-continual-learning online-learning stream-learning
1 Open Issue Need Help Last updated: Sep 7, 2026

Open Issues Need Help

View All on GitHub

CapyMOA does efficient machine learning for data streams in Python. CapyMOA is a toolbox of methods and evaluators for: classification, regression, clustering, anomaly detection, semi-supervised learning, online continual learning, and drift detection for data streams.

Jupyter Notebook
#anomaly-detection#concept-drift#continual-learning#data-science#data-shift#deep-learning#drift-detection#incremental-learning#machine-learning#online-classification#online-clustering#online-continual-learning#online-learning#stream-learning