Simon Blanke
Simon Blanke
In this issue the progress for the API-changes for v2 is shown. The objective-function parameter might make more sense in the optimizer-class instead of the `search`-method. Parameters in the method...
Found in [recent test of v1.2](https://github.com/SimonBlanke/Gradient-Free-Optimizers/actions/runs/3351131282/jobs/5552380008).
There is currently a streamlit-based page, that documents the optimization algorithms of [Gradient-Free-Optimizers](https://github.com/SimonBlanke/Gradient-Free-Optimizers) and [Hyperactive](https://github.com/SimonBlanke/Hyperactive) in this repository. This page is still in early development and I'll wait for [improved...
Additional tests are needed to ensure the correct behaviour of each optimization algorithm and its parameters (like [epsilon](https://github.com/SimonBlanke/Gradient-Free-Optimizers/blob/master/gradient_free_optimizers/optimizers/local_opt/hill_climbing_optimizer.py#L34) in hill-climbing). This is difficult to test, because it requires a specialized...
While researching for #46 I found another kind of evolutionary algorithm: The differential evolution algorithm. I think it would be very interesting to implement and see the differences compared to...
Add attributes and fixes + corresponding tests
In its current implementation of Powell's Method the change in direction does only happen orthogonally (or 90°) to the previous direction. To work properly it should allow a continuous range...
The current implementation of the Evolution Strategy optimizer misses the "self-adapting" part of the algorithm by changing the parameters (like mutation strength) of the individual.
Add docstrings to all classes and methods of the public API
Add docstrings to all classes and methods of the public API