eyounx/ZOOpt

A python package of Zeroth-Order Optimization (ZOOpt)

50
/ 100
Established

This package helps you find optimal settings or configurations for complex systems when you can't easily calculate how changes impact outcomes. You provide a way to test different settings and measure results, and it efficiently explores possibilities to find the best performing ones. It's ideal for engineers, researchers, or data scientists working with 'black-box' systems where traditional optimization methods fall short.

413 stars. No commits in the last 6 months.

Use this if you need to optimize a system or model where you can't use gradient-based methods because the objective function is non-differentiable, has many local minima, or is completely unknown except for its outputs.

Not ideal if your problem involves simple, well-behaved mathematical functions where gradients can be easily computed, as more traditional and often faster optimization techniques would be more suitable.

hyperparameter-tuning experimental-design simulation-optimization black-box-optimization system-configuration
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

413

Forks

97

Language

Python

License

MIT

Last pushed

Jun 02, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/eyounx/ZOOpt"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.