Implemented optimizers#
The following implementations of optimizers can found under this extension package:
Nevergrad optimizers#
These derivative-free global optimizers are ported from the nevergrad Python library:
In order to use this optimizers you need to install the nevergrad dependency:
pip install nevergrad
Name |
Keyword argument |
Function |
Reference |
|---|---|---|---|
Differential Evolution |
|
||
PSO |
|
Evosax optimizers#
These derivative-free global optimizers are ported from the evosax Python library:
In order to use this optimizers you need to install the evosax dependency:
pip install evosax
Note
The evosax library is only available for Linux and Unix systems.
Name |
Keyword argument |
Function |
Reference |
|---|---|---|---|
CMAES |
|
||
PSO |
|
||
Simulated Annealing |
|
||
Differential Evolution |
|
Optuna optimizers#
These derivative-free global optimizers are ported from the optuna Python library:
In order to use this optimizers you need to install the optuna dependency:
pip install optuna
Name |
Keyword argument |
Function |
Reference |
|---|---|---|---|
Tree-structured Parzen Estimator |
|
Optax optimizers#
These derivative-free global optimizers are ported from the optax Python library:
In order to use this optimizers you need to install the optax dependency:
pip install optax
Name |
Keyword argument |
Function |
Reference |
|---|---|---|---|
Adam |
|
||
SGD |
|