Optimizers
Usage
Implement your own optimizer
Implemented optimizers
The following implementations of optimizers can found under the f3dasm.optimization module:
Pygmo implementations
These derivative-free global optimizers are ported from the pygmo Python library:
Name |
Docs of the Python class |
Reference |
|---|---|---|
CMAES |
|
|
PSO |
|
|
SGA |
|
|
XNES |
|
Scipy Implementations
These optimizers are ported from the scipy Python library:
Name |
Docs of the Python class |
Reference |
|---|---|---|
CG |
|
|
DifferentialEvolution |
|
|
DualAnnealing |
|
|
LBFGSB |
|
|
NelderMead |
|
GPyOpt Implementations
Name |
Docs of the Python class |
Reference |
|---|---|---|
Bayesian Optimization |
|
Self implemented optimizers
Name |
Docs of the Python class |
Reference |
|---|---|---|
Adam |
self implemented |
|
Momentum |
self implemented |
|
SGD |
self implemented |
|
RandomSearch |
|
self implemented |