English

CapyMOA: Efficient Machine Learning for Data Streams and Online Continual Learning in Python

Machine Learning 2026-04-14 v2

Abstract

CapyMOA is an open-source Python library for efficient machine learning on data streams and online continual learning. It provides a structured framework for real-time learning, supporting adaptive models that evolve over time. CapyMOA's architecture allows integration with frameworks such as MOA, scikit-learn and PyTorch, enabling the combination of high-performance online algorithms with modern deep learning techniques. By emphasizing efficiency, scalability, and usability, CapyMOA allows researchers and practitioners to tackle dynamic learning challenges across various domains. Website: https://capymoa.org. GitHub: https://github.com/adaptive-machine-learning/CapyMOA.

Keywords

Cite

@article{arxiv.2502.07432,
  title  = {CapyMOA: Efficient Machine Learning for Data Streams and Online Continual Learning in Python},
  author = {Heitor Murilo Gomes and Anton Lee and Nuwan Gunasekara and Yibin Sun and Guilherme Weigert Cassales and Justin Liu and Marco Heyden and Vitor Cerqueira and Maroua Bahri and Yun Sing Koh and Bernhard Pfahringer and Albert Bifet},
  journal= {arXiv preprint arXiv:2502.07432},
  year   = {2026}
}
R2 v1 2026-06-28T21:40:02.967Z