scikit-optimize
Sequential model-based optimization library with scipy.optimize interface
GraphCanon updated Oct 3, 2026 · GitHub synced Oct 3, 2026
51views this month
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 PyPIHow 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.
Source: README excerpt (regex_v1, Oct 3, 2026)
- Releases - https://pypi.python.org/pypi/scikit-optimizeSource 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.