@@ 13-51 (lines=39) @@ | ||
10 | def __init__(self): |
|
11 | super().__init__() |
|
12 | ||
13 | def setup_search( |
|
14 | self, |
|
15 | objective_function, |
|
16 | s_space, |
|
17 | n_iter, |
|
18 | initialize, |
|
19 | constraints, |
|
20 | pass_through, |
|
21 | callbacks, |
|
22 | catch, |
|
23 | max_score, |
|
24 | early_stopping, |
|
25 | random_state, |
|
26 | memory, |
|
27 | memory_warm_start, |
|
28 | verbosity, |
|
29 | ): |
|
30 | self.objective_function = objective_function |
|
31 | self.s_space = s_space |
|
32 | self.n_iter = n_iter |
|
33 | ||
34 | self.initialize = initialize |
|
35 | self.constraints = constraints |
|
36 | self.pass_through = pass_through |
|
37 | self.callbacks = callbacks |
|
38 | self.catch = catch |
|
39 | self.max_score = max_score |
|
40 | self.early_stopping = early_stopping |
|
41 | self.random_state = random_state |
|
42 | self.memory = memory |
|
43 | self.memory_warm_start = memory_warm_start |
|
44 | self.verbosity = verbosity |
|
45 | ||
46 | self._max_time = None |
|
47 | ||
48 | if "progress_bar" in self.verbosity: |
|
49 | self.verbosity = [] |
|
50 | else: |
|
51 | self.verbosity = [] |
|
52 | ||
53 | @property |
|
54 | def max_time(self): |
@@ 18-54 (lines=37) @@ | ||
15 | super().__init__() |
|
16 | self.opt_params = opt_params |
|
17 | ||
18 | def setup_search( |
|
19 | self, |
|
20 | objective_function, |
|
21 | s_space, |
|
22 | n_iter, |
|
23 | initialize, |
|
24 | constraints, |
|
25 | pass_through, |
|
26 | callbacks, |
|
27 | catch, |
|
28 | max_score, |
|
29 | early_stopping, |
|
30 | random_state, |
|
31 | memory, |
|
32 | memory_warm_start, |
|
33 | verbosity, |
|
34 | ): |
|
35 | self.objective_function = objective_function |
|
36 | self.s_space = s_space |
|
37 | self.n_iter = n_iter |
|
38 | ||
39 | self.initialize = initialize |
|
40 | self.constraints = constraints |
|
41 | self.pass_through = pass_through |
|
42 | self.callbacks = callbacks |
|
43 | self.catch = catch |
|
44 | self.max_score = max_score |
|
45 | self.early_stopping = early_stopping |
|
46 | self.random_state = random_state |
|
47 | self.memory = memory |
|
48 | self.memory_warm_start = memory_warm_start |
|
49 | self.verbosity = verbosity |
|
50 | ||
51 | if "progress_bar" in self.verbosity: |
|
52 | self.verbosity = ["progress_bar"] |
|
53 | else: |
|
54 | self.verbosity = [] |
|
55 | ||
56 | def convert_results2hyper(self): |
|
57 | self.eval_times = np.array(self.gfo_optimizer.eval_times).sum() |