Home/Model Training/scikit-optimize
scikit-optimize logo

scikit-optimize

archived
scikit-optimize/scikit-optimize

Sequential model-based optimization library with scipy.optimize interface

GraphCanon updated Oct 3, 2026 · GitHub synced Oct 3, 2026

51views this month

2.8k stars555 forksLast push Feb 23, 2024 Python BSD-3-Clause

Decision brief

Scikit-Optimize is built for minimizing noisy and expensive black-box functions using sequential model-based methods, and it provides a convenient interface with scipy.optimize.

Good fit when

  • Use Scikit-Optimize when dealing with optimization problems where function evaluations are expensive or noisy, making traditional derivative-based approaches less effective.
  • Leverage Scikit-Optimize for hyperparameter tuning of machine learning models, particularly in scenarios where the evaluation metric is non-differentiable or has multiple local optima.

Avoid when

  • Avoid using Scikit-Optimize if your optimization function can be efficiently evaluated with a high number of gradients, as it does not perform gradient-based optimization and could be less efficient.
  • Do not select this tool when you need real-time or online learning updates, as its sequential model-based approaches are better suited for batch processing environments.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Archived (952d since push)
As of Oct 3, 2026
Provenance
Not a fork · Organization account
As of Oct 3, 2026
Security (OSV)
17 low (17 low)
As of Jul 11, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install scikit-optimize
PyPI

How it fits your stack(1)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Scikit-Optimize offers tools for minimizing noisy and expensive black-box functions using sequential model-based methods

Capability facts

Languages
python

Source: github.language+pyproject.toml · Oct 3, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Oct 3, 2026)

- Releases - https://pypi.python.org/pypi/scikit-optimize
Source link

Tags

README

Logo pypi conda Travis Status CircleCI Status binder gitter Zenodo DOI Scikit Optimize =============== Scikit Optimize, or ` here <http://docs.scipy.org/doc/scipy/reference/optimize.html Static documentation <https://scikit optimize.github.io/ conda forge <https://conda forge.org...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.