Skip to content

Commit 5da9968

Browse files
committed
add grid search example
1 parent 56e2bfa commit 5da9968

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import numpy as np
2+
3+
from hyperactive import Hyperactive
4+
from hyperactive.optimizers import GridSearchOptimizer
5+
6+
7+
def sphere_function(para):
8+
x = para["x"]
9+
y = para["y"]
10+
11+
return -(x * x + y * y)
12+
13+
14+
search_space = {
15+
"x": list(np.arange(-10, 10, 0.1)),
16+
"y": list(np.arange(-10, 10, 0.1)),
17+
}
18+
19+
opt = GridSearchOptimizer(
20+
step_size=3,
21+
)
22+
23+
24+
hyper = Hyperactive()
25+
hyper.add_search(sphere_function, search_space, n_iter=1500, optimizer=opt)
26+
hyper.run()

0 commit comments

Comments
 (0)