Simon Blanke

Results 30 issues of 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...

enhancement
help wanted

Found in [recent test of v1.2](https://github.com/SimonBlanke/Gradient-Free-Optimizers/actions/runs/3351131282/jobs/5552380008).

bug

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...

discussion

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...

help wanted
testing

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...

enhancement

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...

bug

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.

bug

Add docstrings to all classes and methods of the public API

enhancement

Add docstrings to all classes and methods of the public API

enhancement