Skip to content

Adaptive Machine Learning (AML) is a hands-on tutorial that introduces real-time, incremental learning techniques for streaming and continually evolving data.

Notifications You must be signed in to change notification settings

adaptive-machine-learning/PRICAI2025

Repository files navigation

PRICAI2025 Logo

PRICAI 2025: Adaptive Machine Learning (AML) Tutorial

Adaptive Machine Learning (AML) is a hands-on tutorial that introduces real-time, incremental learning techniques for streaming and continually evolving data. Using CapyMOA, an open-source Python library, participants will explore practical tools and algorithms that adapt to changing data distributions, enabling robust, low-latency learning in dynamic environments. Ideal for researchers and practitioners aiming to build scalable, adaptive solutions.

Presenters: Heitor Murilo Gomes (Victoria University of Wellington), Anton Lee (Victoria University of Wellington), Yibin Sun (University of Waikato)

Tutorial Overview

This tutorial introduces core principles and practical tools for learning in dynamic, real-time environments.

  • Machine Learning for Data Streams: Process data arriving continuously and rapidly. Stream learning algorithms update incrementally, operate under memory constraints, and adapt to concept drift.

  • Online Continual Learning: enables machine learning models to learn sequentially from non-stationary data while maintaining past knowledge. This tutorial presents a practical guide to OCL, covering key concepts, challenges such as catastrophic forgetting and stability-plasticity trade-off, and recent advances including prototype-based methods and prompt-based approaches. The session includes hands-on demonstrations using CapyMOA, an open-source platform for online/stream/continual learning. By bridging research insights with practical implementation, this tutorial aims to equip attendees with the tools to develop robust OCL solutions.

About

Adaptive Machine Learning (AML) is a hands-on tutorial that introduces real-time, incremental learning techniques for streaming and continually evolving data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages