-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Apply mdformat to optunahub-registry packages.
- Loading branch information
Showing
36 changed files
with
340 additions
and
224 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,29 @@ | ||
--- | ||
author: 'Optuna team' | ||
title: 'BoTorch Sampler' | ||
description: 'A Sampler using botorch library as the backend.' | ||
tags: ['sampler', 'built-in'] | ||
optuna_versions: ['3.6.1'] | ||
license: 'MIT License' | ||
author: Optuna team | ||
title: BoTorch Sampler | ||
description: A Sampler using botorch library as the backend. | ||
tags: [sampler, built-in] | ||
optuna_versions: [3.6.1] | ||
license: MIT License | ||
--- | ||
|
||
## Class or Function Names | ||
|
||
- BoTorchSampler | ||
|
||
## Installation | ||
|
||
```bash | ||
pip install optuna-integration botorch | ||
``` | ||
|
||
## Example | ||
|
||
```python | ||
from optuna_integration import BoTorchSampler | ||
sampler = BoTorchSampler() | ||
``` | ||
|
||
## Others | ||
See the [documentation](https://optuna-integration.readthedocs.io/en/latest/reference/generated/optuna_integration.BoTorchSampler.html) for more details. | ||
|
||
See the [documentation](https://optuna-integration.readthedocs.io/en/latest/reference/generated/optuna_integration.BoTorchSampler.html) for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,21 @@ | ||
--- | ||
author: 'Optuna team' | ||
title: 'Demo Sampler' | ||
description: 'Demo Sampler of OptunaHub' | ||
tags: ['sampler'] | ||
optuna_versions: ['3.6.1'] | ||
license: 'MIT License' | ||
author: Optuna team | ||
title: Demo Sampler | ||
description: Demo Sampler of OptunaHub | ||
tags: [sampler] | ||
optuna_versions: [3.6.1] | ||
license: MIT License | ||
--- | ||
|
||
## Class or Function Names | ||
|
||
- DemoSampler | ||
|
||
## Example | ||
|
||
```python | ||
module = optunahub.load_module("samplers/demo") | ||
sampler = module.DemoSampler(seed=42) | ||
``` | ||
|
||
See [`example.py`](https://github.com/optuna/optunahub-registry/blob/main/package/samplers/demo/example.py) for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,15 +2,17 @@ | |
author: HideakiImamura | ||
title: HEBO (Heteroscedastic and Evolutionary Bayesian Optimisation) | ||
description: HEBO addresses the problem of noisy and heterogeneous objective functions by using a heteroscedastic Gaussian process and an evolutionary algorithm. | ||
tags: ["sampler", "Bayesian optimization", "Heteroscedastic Gaussian process", "Evolutionary algorithm"] | ||
optuna_versions: ["3.6.1"] | ||
license: "MIT License" | ||
tags: [sampler, Bayesian optimization, Heteroscedastic Gaussian process, Evolutionary algorithm] | ||
optuna_versions: [3.6.1] | ||
license: MIT License | ||
--- | ||
|
||
## Class or Function Names | ||
|
||
- HEBOSampler | ||
|
||
## Installation | ||
|
||
```bash | ||
pip install -r requirements.txt | ||
git clone [email protected]:huawei-noah/HEBO.git | ||
|
@@ -19,6 +21,7 @@ pip install -e . | |
``` | ||
|
||
## Example | ||
|
||
```python | ||
search_space = { | ||
"x": FloatDistribution(-10, 10), | ||
|
@@ -28,13 +31,13 @@ search_space = { | |
sampler = HEBOSampler(search_space) | ||
study = optuna.create_study(sampler=sampler) | ||
``` | ||
|
||
See [`example.py`](https://github.com/optuna/optunahub-registry/blob/main/package/samplers/hebo/example.py) for a full example. | ||
![History Plot](images/hebo_optimization_history.png "History Plot") | ||
|
||
|
||
## Others | ||
|
||
HEBO is the winning submission to the [NeurIPS 2020 Black-Box Optimisation Challenge](https://bbochallenge.com/leaderboard). | ||
HEBO is the winning submission to the [NeurIPS 2020 Black-Box Optimisation Challenge](https://bbochallenge.com/leaderboard). | ||
Please refer to [the official repository of HEBO](https://github.com/huawei-noah/HEBO/tree/master/HEBO) for more details. | ||
|
||
### Reference | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,27 @@ | ||
--- | ||
author: 'Yuhei Otomo and Masashi Shibata' | ||
title: 'Implicit Natural Gradient Sampler' | ||
description: 'A sampler based on Implicit Natural Gradient.' | ||
tags: ['sampler'] | ||
optuna_versions: ['3.6.1'] | ||
license: 'MIT License' | ||
author: Yuhei Otomo and Masashi Shibata | ||
title: Implicit Natural Gradient Sampler | ||
description: A sampler based on Implicit Natural Gradient. | ||
tags: [sampler] | ||
optuna_versions: [3.6.1] | ||
license: MIT License | ||
--- | ||
|
||
## Class or Function Names | ||
|
||
- ImplicitNaturalGradientSampler | ||
|
||
## Example | ||
|
||
```python | ||
mod = optunahub.load_module("samplers/implicit_natural_gradient") | ||
sampler = mod.ImplicitNaturalGradientSampler() | ||
``` | ||
|
||
See [`example.py`](https://github.com/optuna/optunahub-registry/blob/main/package/samplers/implicit_natural_gradient/example.py) for more details. | ||
|
||
## Others | ||
|
||
### Reference | ||
|
||
Yueming Lyu, Ivor W. Tsang (2019). Black-box Optimizer with Implicit Natural Gradient. arXiv:1910.04301 |
Oops, something went wrong.