From 5e9d182959d962ae79274e98633cc6caf0b667f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20Kir=C3=A1ly?= Date: Tue, 8 Oct 2024 22:38:21 +0100 Subject: [PATCH] Update changelog.rst --- docs/source/changelog.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 16d03525..52676f08 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -34,6 +34,20 @@ Dependency changes * ``scikit-base`` bounds have been updated to ``>=0.6.1,<0.12.0``. * ``polars`` (data container soft dependency) bounds have been updated to ``<1.10.0``. +Core interface changes +~~~~~~~~~~~~~~~~~~~~~~ + +Probabilistic regressors and time-to-event predictors now have an ``update`` method. +The ``update`` method is the unified interface point for incremental fitting strategies, +such as online learning, efficient re-fit strategies, or Bayesian updates. + +Whether a non-trivial ``update`` method is implemented depends on the specific estimator, +this can be inspected via the ``capability:update`` tag of the estimator. + +Estimators without a dedicated ``update`` method, that is, those with +``capability:update=False``, implement the trivial ``update`` where no update +is performed, with the internal estimator state remaining unchanged. + Enhancements ~~~~~~~~~~~~