1
|
|
|
from hyperactive.optimizers import ( |
2
|
|
|
HillClimbingOptimizer, |
3
|
|
|
StochasticHillClimbingOptimizer, |
4
|
|
|
RepulsingHillClimbingOptimizer, |
5
|
|
|
SimulatedAnnealingOptimizer, |
6
|
|
|
DownhillSimplexOptimizer, |
7
|
|
|
RandomSearchOptimizer, |
8
|
|
|
GridSearchOptimizer, |
9
|
|
|
RandomRestartHillClimbingOptimizer, |
10
|
|
|
RandomAnnealingOptimizer, |
11
|
|
|
PowellsMethod, |
12
|
|
|
PatternSearch, |
13
|
|
|
ParallelTemperingOptimizer, |
14
|
|
|
ParticleSwarmOptimizer, |
15
|
|
|
SpiralOptimization, |
16
|
|
|
EvolutionStrategyOptimizer, |
17
|
|
|
BayesianOptimizer, |
18
|
|
|
LipschitzOptimizer, |
19
|
|
|
DirectAlgorithm, |
20
|
|
|
TreeStructuredParzenEstimators, |
21
|
|
|
ForestOptimizer, |
22
|
|
|
) |
23
|
|
|
|
24
|
|
|
|
25
|
|
|
optimizers = ( |
26
|
|
|
"Optimizer", |
27
|
|
|
[ |
28
|
|
|
(HillClimbingOptimizer), |
29
|
|
|
(StochasticHillClimbingOptimizer), |
30
|
|
|
(RepulsingHillClimbingOptimizer), |
31
|
|
|
(SimulatedAnnealingOptimizer), |
32
|
|
|
(DownhillSimplexOptimizer), |
33
|
|
|
(RandomSearchOptimizer), |
34
|
|
|
(GridSearchOptimizer), |
35
|
|
|
(RandomRestartHillClimbingOptimizer), |
36
|
|
|
(RandomAnnealingOptimizer), |
37
|
|
|
(PowellsMethod), |
38
|
|
|
(PatternSearch), |
39
|
|
|
(ParallelTemperingOptimizer), |
40
|
|
|
(ParticleSwarmOptimizer), |
41
|
|
|
(SpiralOptimization), |
42
|
|
|
(EvolutionStrategyOptimizer), |
43
|
|
|
(BayesianOptimizer), |
44
|
|
|
(LipschitzOptimizer), |
45
|
|
|
(DirectAlgorithm), |
46
|
|
|
(TreeStructuredParzenEstimators), |
47
|
|
|
(ForestOptimizer), |
48
|
|
|
], |
49
|
|
|
) |
50
|
|
|
|