Passed
Push — master ( d39371...69bf6f )
by Simon
03:38
created

gradient_free_optimizers.optimizers   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 47
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 34
dl 0
loc 47
rs 10
c 0
b 0
f 0
wmc 0
1
# Author: Simon Blanke
2
# Email: [email protected]
3
# License: MIT License
4
5
from .local import (
6
    HillClimbingOptimizer,
7
    StochasticHillClimbingOptimizer,
8
    TabuOptimizer,
9
    SimulatedAnnealingOptimizer,
10
    StochasticTunnelingOptimizer,
11
)
12
13
from .random import (
14
    RandomSearchOptimizer,
15
    RandomRestartHillClimbingOptimizer,
16
    RandomAnnealingOptimizer,
17
)
18
19
20
from .population import (
21
    ParallelTemperingOptimizer,
22
    ParticleSwarmOptimizer,
23
    EvolutionStrategyOptimizer,
24
)
25
26
from .sequence_model import (
27
    BayesianOptimizer,
28
    TreeStructuredParzenEstimators,
29
    DecisionTreeOptimizer,
30
)
31
32
__all__ = [
33
    "HillClimbingOptimizer",
34
    "StochasticHillClimbingOptimizer",
35
    "TabuOptimizer",
36
    "RandomSearchOptimizer",
37
    "RandomRestartHillClimbingOptimizer",
38
    "RandomAnnealingOptimizer",
39
    "SimulatedAnnealingOptimizer",
40
    "StochasticTunnelingOptimizer",
41
    "ParallelTemperingOptimizer",
42
    "ParticleSwarmOptimizer",
43
    "EvolutionStrategyOptimizer",
44
    "BayesianOptimizer",
45
    "TreeStructuredParzenEstimators",
46
    "DecisionTreeOptimizer",
47
]
48