Skip to contents

Logs metrics after each batch evaluation using a MetricsTracker.

This callback is meant to be passed as callbacks to a bbotk bbotk::OptimInstanceBatch / bbotk::OptimInstanceAsync (or via the callbacks argument of oi() / bb_optimize()).

Creates a new CallbackMetricsTracker.

Arguments

metrics_tracker

(MetricsTracker)
Tracker used for logging.

Fields

metrics_tracker

(MetricsTracker)
Tracker that collects per-batch metrics.

Examples

if (FALSE) { # \dontrun{
tracker <- MetricsTracker$new()
callback <- clbk("celecx.metrics_tracker", metrics_tracker = tracker)
} # }