Skip to content

Commit 7c7b02c

Browse files
xingyousongcopybara-github
authored andcommitted
Add GP_UCB_PE and make it the new default.
PiperOrigin-RevId: 601196580
1 parent ec6874d commit 7c7b02c

File tree

10 files changed

+851
-17
lines changed

10 files changed

+851
-17
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def evaluate(w: float, x: int, y: float, z: str) -> float:
3636
return w**2 - y**2 + x * ord(z)
3737

3838
# Algorithm, search space, and metrics.
39-
study_config = vz.StudyConfig(algorithm='GAUSSIAN_PROCESS_BANDIT')
39+
study_config = vz.StudyConfig(algorithm='DEFAULT')
4040
study_config.search_space.root.add_float_param('w', 0.0, 5.0)
4141
study_config.search_space.root.add_int_param('x', -2, 2)
4242
study_config.search_space.root.add_discrete_param('y', [0.3, 7.2])
@@ -46,7 +46,7 @@ study_config.metric_information.append(vz.MetricInformation('metric_name', goal=
4646
# Setup client and begin optimization. Vizier Service will be implicitly created.
4747
study = clients.Study.from_study_config(study_config, owner='my_name', study_id='example')
4848
for i in range(10):
49-
suggestions = study.suggest(count=1)
49+
suggestions = study.suggest(count=2)
5050
for suggestion in suggestions:
5151
params = suggestion.parameters
5252
objective = evaluate(params['w'], params['x'], params['y'], params['z'])

docs/guides/user/running_vizier.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
"outputs": [],
109109
"source": [
110110
"study_config = vz.StudyConfig.from_problem(problem)\n",
111-
"study_config.algorithm = 'GAUSSIAN_PROCESS_BANDIT'"
111+
"study_config.algorithm = 'DEFAULT'"
112112
]
113113
},
114114
{

docs/guides/user/supported_algorithms.ipynb

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@
1919
"## Official\n",
2020
"The following algorithms can be considered \"official\" and production-quality:\n",
2121
"\n",
22-
"1. [**GP-Bandit**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/gp_bandit.py) (`GAUSSIAN_PROCESS_BANDIT`): Flat Search Spaces.\n",
23-
"2. [**Random Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/random.py) (`RANDOM_SEARCH`): Flat Search Spaces.\n",
24-
"3. [**Quasi-Random Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/quasi_random.py) (`QUASI_RANDOM_SEARCH`): Flat Search Spaces.\n",
25-
"4. [**Grid Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/grid.py) (`GRID_SEARCH`): Flat Search Spaces.\n",
26-
"5. [**Shuffled Grid Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/grid.py) (`SHUFFLED_GRID_SEARCH`): Flat Search Spaces.\n",
27-
"6. [**Eagle Strategy**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/eagle_strategy/eagle_strategy.py) (`EAGLE_STRATEGY`): Flat Search Spaces."
22+
"1. [**GP-UCB-PE**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/gp_ucb_pe.py) (`GP_UCB_PE`): Flat Search Spaces.\n",
23+
"2. [**GP-Bandit**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/gp_bandit.py) (`GAUSSIAN_PROCESS_BANDIT`): Flat Search Spaces.\n",
24+
"3. [**Random Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/random.py) (`RANDOM_SEARCH`): Flat Search Spaces.\n",
25+
"4. [**Quasi-Random Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/quasi_random.py) (`QUASI_RANDOM_SEARCH`): Flat Search Spaces.\n",
26+
"5. [**Grid Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/grid.py) (`GRID_SEARCH`): Flat Search Spaces.\n",
27+
"6. [**Shuffled Grid Search**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/grid.py) (`SHUFFLED_GRID_SEARCH`): Flat Search Spaces.\n",
28+
"7. [**Eagle Strategy**](https://github.com/google/vizier/blob/main/vizier/_src/algorithms/designers/eagle_strategy/eagle_strategy.py) (`EAGLE_STRATEGY`): Flat Search Spaces."
2829
]
2930
},
3031
{

vizier/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323

2424
sys.path.append(PROTO_ROOT)
2525

26-
__version__ = "0.1.14"
26+
__version__ = "0.1.15"

0 commit comments

Comments
 (0)