-
Notifications
You must be signed in to change notification settings - Fork 65
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Recipe to add unified API adapters to gradient-free-optimizers in hyperactive.
Based on the prototype design in #121
- pick one of the optimization algorithms from https://simonblanke.github.io/gradient-free-optimizers-documentation/1.5/optimizers/ not yet in
hyperactive - add a new class inheriting from
_BaseGFOadapter - fill the tags based on the table https://simonblanke.github.io/gradient-free-optimizers-documentation/1.5/optimizers/
- feel free to take one of the other classes as template, e.g.,
HillClimbing - implement
get_gfo_classin the new class - fill in the docstring
- parameter description for all parameters and defaults
- description of the algorithm
- these can be taken from the documentation on the algorithm here https://simonblanke.github.io/gradient-free-optimizers-documentation/1.5/optimizers/ - this is currently not in docstrings in GFO
- add an example on how to use the optimizer.
- ensure tests pass - these will be automatically run via
TestAllOptimizers
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request