<a id="tutorials"></a>

# User Guide

* [Streaming classification](notebooks/classifier/index.md)
  * [Getting started with classification](notebooks/classifier/getting_started.md)
  * [Evaluating classifiers in CapyMOA](notebooks/classifier/evaluation.md)
  * [Creating a new classifier in CapyMOA](notebooks/classifier/new_learner.md)
  * [Parallel ensembles](notebooks/classifier/parallel_ensembles.md)
* [Streaming drift detection](notebooks/drift/index.md)
  * [Drift Detection in CapyMOA](notebooks/drift/drift_detection.md)
  * [Simulating concept drifts with the DriftStream API](notebooks/drift/drift_streams.md)
  * [Optimizing Drift Detectors via Leave-One-Dataset-Out Cross-Validation](notebooks/drift/optimizing_detectors.md)
  * [Data Drift Detection in CapyMOA](notebooks/drift/data_drift_detection.md)
* [Streaming regression](notebooks/regressor/index.md)
  * [Getting started with regression](notebooks/regressor/getting_started.md)
  * [Evaluating regressors in CapyMOA](notebooks/regressor/evaluation.md)
* [Streaming clustering](notebooks/clusterer/index.md)
  * [Clustering tutorial](notebooks/clusterer/clustering.md)
* [Streaming anomaly detection](notebooks/anomaly/index.md)
  * [Anomaly Detection](notebooks/anomaly/anomaly_detection.md)
* [Online continual learning](notebooks/ocl/index.md)
  * [Online continual learning](notebooks/ocl/ocl.md)
  * [Online Continual Learning and Event Handlers](notebooks/ocl/ocl_event_system.md)
* [Streaming semi-supervised learning](notebooks/ssl/index.md)
  * [Semi-supervised Learning](notebooks/ssl/ssl_example.md)
* [Streaming automated machine learning](notebooks/automl/index.md)
  * [Automated machine learning](notebooks/automl/automl.md)
* [Streaming uncertainty estimation](notebooks/uncertainty/index.md)
  * [Prediction Intervals for Data Streams](notebooks/uncertainty/prediction_interval.md)
* [Streaming feature importance](notebooks/feature/index.md)
  * [Feature Importance Tutorial](notebooks/feature/feature_importance.md)
* [Common functionality](notebooks/common/index.md)
  * [Using sklearn with CapyMOA](notebooks/common/sklearn_models.md)
  * [Using PyTorch with CapyMOA](notebooks/common/pytorch_integration.md)
  * [Exploring advanced features](notebooks/common/advanced_API.md)
  * [Pipelines and transformers](notebooks/common/pipelines.md)
  * [Save and Load a Model](notebooks/common/save_and_load_model.md)

# Talks

Talks and workshops on CapyMOA:

* [PAKDD 2025 “Practical Online Continual Learning”](https://github.com/adaptive-machine-learning/PAKDD2025)
* [ECML/PAKDD 2024 “Navigating Complex Machine Learning Challenges in Streaming Data - A Hands-On Tutorial”](https://heymarco.github.io/ecml24-streamingchallenges/)
* [Kiwi PyCon 2024 “Data Stream AI”](https://talks.kiwipycon.nz/kiwi-pycon-2024/talk/QCKFSS/)
* IJCAI 2024 “Machine Learning for Streaming Data”
* PAKDD 2024 “Machine Learning for Streaming Data”
* KDD 2024 “Practical Machine Learning for Streaming Data”
