gfo-project / Gradient-Free-Optimizers
Lightweight optimization with local, global, population-based and sequential techniques across mixed search spaces
Why this job: works in the areas we cover, but does not say which job it does
What it does
Designed for hyperparameter tuning, simulation optimization, feature selection, engineering design, and any scenario where gradients are unavailable or impractical. The library prioritizes simplicity: define your objective function, specify the search space, and run. All algorithms share one consistent API, so switching from hill climbing to Bayesian optimization is a one-line change. SciPy is optional; GFO only requires NumPy and pandas, making it suitable as an optimization backend or for minimal environments, containers, and embedded systems.
Get started
pip install gradient-free-optimizers- Maintenance
- Active
- Last commit 6 days ago
- Stars
- 1,278
- On GitHub
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v1.13.0
- Released 6 months ago
- Built with
- Python
- 75% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 71% closed
- 18 still open
- Pull requests
- 26 merged
- 9 waiting
- Releases
- 17
- 9 in the last year
- Contributing guide (opens in new tab)
- No security policy
- Code of conduct (opens in new tab)
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| google / vizier | 1,681 | yesterday | Apache-2.0 | No downloads |
| syne-tune / syne-tune | 427 | 6 days ago | Apache-2.0 | No downloads |
| emdgroup / baybe | 528 | yesterday | Apache-2.0 | No downloads |
More: languages, topics, project record and preview image
Languages
- Python 75%
- Jupyter Notebook 25%
- Makefile <1%
Topics
- optimization
- gradient-free-optimization
- bayesian-optimization
- particle-swarm-optimization
- evolution-strategies
- simulated-annealing
- random-search
- hill-climbing
- meta-heuristic
- machine-learning
- tree-of-parzen-estimator
- hyperparameter-optimization
Project record
- JobOther AI tools
- StatusListed
- Commits1,438
- Forks97
- Watching19
- Stars in 28 days+1
- CreatedApr 4, 2020
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
