Skip to main content
Ctrl+K
scikit-optimize 0.10.2 documentation - Home
  • Welcome to scikit-optimize
  • Getting started
  • User Guide
  • Examples
  • API Reference
    • Development
  • GitHub
  • Welcome to scikit-optimize
  • Getting started
  • User Guide
  • Examples
  • API Reference
  • Development
  • GitHub

Section Navigation

  • 1. Acquisition
  • 2. BayesSearchCV, a GridSearchCV compatible estimator
  • 3. Callbacks
  • 4. Optimizer, an ask-and-tell interface
  • 5. skopt’s top level minimization functions
  • 6. Plotting tools
  • 7. Space
  • 8. Utility functions
  • User Guide

3. Callbacks#

Monitor and influence the optimization procedure via callbacks.

Callbacks are callables which are invoked after each iteration of the optimizer and are passed the results “so far”. Callbacks can monitor progress, or stop the optimization early by returning True.

3.1. Monitoring callbacks#

  • VerboseCallback

  • TimerCallback

3.2. Early stopping callbacks#

  • DeltaXStopper

  • DeadlineStopper

  • DeltaXStopper

  • DeltaYStopper

  • EarlyStopper

3.3. Other callbacks#

  • CheckpointSaver

previous

2. BayesSearchCV, a GridSearchCV compatible estimator

next

4. Optimizer, an ask-and-tell interface

On this page
  • 3.1. Monitoring callbacks
  • 3.2. Early stopping callbacks
  • 3.3. Other callbacks
Show Source

© Copyright 2024 - 2024, scikit-optimize contributors (BSD License).

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.15.4.