Skip to content

Commit 5ac7f1f

Browse files
committed
Update documentation
1 parent 9599ab4 commit 5ac7f1f

21 files changed

+119
-17
lines changed

_sources/using_poli_baselines/alebo.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Adaptive Linear Embedding Bayesian Optimization (ALEBO)
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44
[![Ax (py3.10 in conda)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml/badge.svg)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml)
55

66
## About
@@ -15,6 +15,15 @@ This solver runs in a different conda environment than base.
1515

1616
You can find a [conda environment where this solver can run here](https://github.com/MachineLearningLifeScience/poli-baselines/blob/fb7d3b6f48c58d05c114cab4ff45b8f5c02428c5/src/poli_baselines/core/utils/ax/environment.ax.yml#L1).
1717

18+
19+
If you have cloned `poli-baselines` locally:
20+
21+
```bash
22+
conda env create --file src/poli_baselines/core/utils/ax/environment.ax.yml
23+
conda activate poli__ax
24+
```
25+
26+
1827
:::
1928

2029
```python

_sources/using_poli_baselines/baxus.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Adaptively expanding subspaces (BAxUS)
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44
[![BAxUS (py3.10 in conda)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-baxus.yml/badge.svg)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-baxus.yml)
55

66
## About
@@ -15,6 +15,14 @@ This solver runs in a different conda environment than base.
1515

1616
You can find a [conda environment where this solver can run here](https://github.com/MachineLearningLifeScience/poli-baselines/blob/main/src/poli_baselines/solvers/bayesian_optimization/baxus/environment.baxus.yml).
1717

18+
If you have cloned `poli-baselines` locally:
19+
20+
```bash
21+
conda env create --file src/poli_baselines/solvers/bayesian_optimization/baxus/environment.baxus.yml
22+
conda activate poli__baxus
23+
```
24+
25+
1826
:::
1927

2028

_sources/using_poli_baselines/bayesian_optimization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Bayesian Optimization
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44

55
## About
66

_sources/using_poli_baselines/bounce.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,21 @@ An interface to *Bayesian optimization using increasingly high-dimensional combi
99

1010
## How to run
1111

12+
:::{warning}
13+
14+
This solver runs in a different conda environment than base.
15+
16+
You can find a [conda environment where this solver can run here](https://github.com/MachineLearningLifeScience/poli-baselines/blob/main/src/poli_baselines/solvers/bayesian_optimization/bounce/environment.bounce.yml).
17+
18+
If you have cloned `poli-baselines` locally:
19+
20+
```bash
21+
conda env create --file src/poli_baselines/solvers/bayesian_optimization/bounce/environment.bounce.yml
22+
conda activate poli__bounce
23+
```
24+
25+
:::
26+
1227
```python
1328

1429
import numpy as np

_sources/using_poli_baselines/cma_es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CMA-ES
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44

55
## About
66

_sources/using_poli_baselines/hvarfners_vanilla_bo.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# Hvarfner's Vanilla Bayesian Optimization
33

4-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
4+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
55
[![Ax (py3.10 in conda)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml/badge.svg)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml)
66

77
## About
@@ -20,6 +20,14 @@ This solver runs in a different conda environment than base.
2020

2121
You can find a [conda environment where this solver can run here](https://github.com/MachineLearningLifeScience/poli-baselines/blob/fb7d3b6f48c58d05c114cab4ff45b8f5c02428c5/src/poli_baselines/core/utils/ax/environment.ax.yml#L1).
2222

23+
24+
If you have cloned `poli-baselines` locally:
25+
26+
```bash
27+
conda env create --file src/poli_baselines/core/utils/ax/environment.ax.yml
28+
conda activate poli__ax
29+
```
30+
2331
:::
2432

2533
```python

_sources/using_poli_baselines/line_bayesian_optimization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Line Bayesian Optimization
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44

55
## About
66

_sources/using_poli_baselines/probrep.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,21 @@ An interface to *Bayesian optimization with Probabilistic Reparametrization* (Pr
99

1010
## How to run
1111

12+
:::{warning}
13+
14+
This solver runs in a different conda environment than base.
15+
16+
You can find a [conda environment where this solver can run here](https://github.com/MachineLearningLifeScience/poli-baselines/blob/main/src/poli_baselines/solvers/bayesian_optimization/pr/environment.pr.yml).
17+
18+
If you have cloned `poli-baselines` locally:
19+
20+
```bash
21+
conda env create --file src/poli_baselines/solvers/bayesian_optimization/pr/environment.pr.yml
22+
conda activate poli__pr
23+
```
24+
25+
:::
26+
1227
```python
1328

1429
import numpy as np

_sources/using_poli_baselines/saasbo.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Sparse Axis-Aligned Subspaces Bayesian Optimization (SAASBO)
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44
[![Ax (py3.10 in conda)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml/badge.svg)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml)
55

66
## About
@@ -18,6 +18,13 @@ This solver runs in a different conda environment than base.
1818

1919
You can find a [conda environment where this solver can run here](https://github.com/MachineLearningLifeScience/poli-baselines/blob/fb7d3b6f48c58d05c114cab4ff45b8f5c02428c5/src/poli_baselines/core/utils/ax/environment.ax.yml#L1).
2020

21+
If you have cloned `poli-baselines` locally:
22+
23+
```bash
24+
conda env create --file src/poli_baselines/core/utils/ax/environment.ax.yml
25+
conda activate poli__ax
26+
```
27+
2128
:::
2229

2330
```python

_sources/using_poli_baselines/turbo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Trust Region Bayesian Optimization (Turbo)
22

3-
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-cyan)
3+
![Type of optimizer algorithm: continuous inputs](https://img.shields.io/badge/Type-continuous_inputs-red)
44
[![Base (python 3.9 in conda)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing.yml/badge.svg)](https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing.yml)
55

66
## About

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

using_poli_baselines/alebo.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ <h2> Contents </h2>
725725

726726
<section class="tex2jax_ignore mathjax_ignore" id="adaptive-linear-embedding-bayesian-optimization-alebo">
727727
<h1>Adaptive Linear Embedding Bayesian Optimization (ALEBO)<a class="headerlink" href="#adaptive-linear-embedding-bayesian-optimization-alebo" title="Permalink to this heading">#</a></h1>
728-
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-cyan" />
728+
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-red" />
729729
<a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml"><img alt="Ax (py3.10 in conda)" src="https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml/badge.svg" /></a></p>
730730
<section id="about">
731731
<h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h2>
@@ -737,6 +737,11 @@ <h2>How to run<a class="headerlink" href="#how-to-run" title="Permalink to this
737737
<p class="admonition-title">Warning</p>
738738
<p>This solver runs in a different conda environment than base.</p>
739739
<p>You can find a <a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/blob/fb7d3b6f48c58d05c114cab4ff45b8f5c02428c5/src/poli_baselines/core/utils/ax/environment.ax.yml#L1">conda environment where this solver can run here</a>.</p>
740+
<p>If you have cloned <code class="docutils literal notranslate"><span class="pre">poli-baselines</span></code> locally:</p>
741+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>conda<span class="w"> </span>env<span class="w"> </span>create<span class="w"> </span>--file<span class="w"> </span>src/poli_baselines/core/utils/ax/environment.ax.yml
742+
conda<span class="w"> </span>activate<span class="w"> </span>poli__ax
743+
</pre></div>
744+
</div>
740745
</div>
741746
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
742747

using_poli_baselines/baxus.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ <h2> Contents </h2>
725725

726726
<section class="tex2jax_ignore mathjax_ignore" id="adaptively-expanding-subspaces-baxus">
727727
<h1>Adaptively expanding subspaces (BAxUS)<a class="headerlink" href="#adaptively-expanding-subspaces-baxus" title="Permalink to this heading">#</a></h1>
728-
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-cyan" />
728+
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-red" />
729729
<a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-baxus.yml"><img alt="BAxUS (py3.10 in conda)" src="https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-baxus.yml/badge.svg" /></a></p>
730730
<section id="about">
731731
<h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h2>
@@ -737,6 +737,11 @@ <h2>How to run<a class="headerlink" href="#how-to-run" title="Permalink to this
737737
<p class="admonition-title">Warning</p>
738738
<p>This solver runs in a different conda environment than base.</p>
739739
<p>You can find a <a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/blob/main/src/poli_baselines/solvers/bayesian_optimization/baxus/environment.baxus.yml">conda environment where this solver can run here</a>.</p>
740+
<p>If you have cloned <code class="docutils literal notranslate"><span class="pre">poli-baselines</span></code> locally:</p>
741+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>conda<span class="w"> </span>env<span class="w"> </span>create<span class="w"> </span>--file<span class="w"> </span>src/poli_baselines/solvers/bayesian_optimization/baxus/environment.baxus.yml
742+
conda<span class="w"> </span>activate<span class="w"> </span>poli__baxus
743+
</pre></div>
744+
</div>
740745
</div>
741746
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
742747

using_poli_baselines/bayesian_optimization.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ <h2> Contents </h2>
726726

727727
<section class="tex2jax_ignore mathjax_ignore" id="bayesian-optimization">
728728
<h1>Bayesian Optimization<a class="headerlink" href="#bayesian-optimization" title="Permalink to this heading">#</a></h1>
729-
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-cyan" /></p>
729+
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-red" /></p>
730730
<section id="about">
731731
<h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h2>
732732
<p>Bayesian Optimization is a sample-efficient black box optimization algorithm which uses an uncertainty-aware approximation <span class="math notranslate nohighlight">\(\tilde{f}(\boldsymbol{x})\)</span> of the objective function <span class="math notranslate nohighlight">\(f\)</span>. This surrogate model <span class="math notranslate nohighlight">\(\tilde{f}\)</span> is usually a Gaussian Process, whose predictions and uncertainties are used to build an <em>acquisition function</em> <span class="math notranslate nohighlight">\(\alpha(\boldsymbol{x})\)</span>. Optimizing <span class="math notranslate nohighlight">\(\alpha\)</span> renders points that are <em>likely</em> to perform well for <span class="math notranslate nohighlight">\(f\)</span>. By smartly including uncertainties in <span class="math notranslate nohighlight">\(\alpha\)</span>, Bayesian Optimization balances exploration and exploitation.</p>

using_poli_baselines/bounce.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,16 @@ <h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#
732732
</section>
733733
<section id="how-to-run">
734734
<h2>How to run<a class="headerlink" href="#how-to-run" title="Permalink to this heading">#</a></h2>
735+
<div class="admonition warning">
736+
<p class="admonition-title">Warning</p>
737+
<p>This solver runs in a different conda environment than base.</p>
738+
<p>You can find a <a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/blob/main/src/poli_baselines/solvers/bayesian_optimization/bounce/environment.bounce.yml">conda environment where this solver can run here</a>.</p>
739+
<p>If you have cloned <code class="docutils literal notranslate"><span class="pre">poli-baselines</span></code> locally:</p>
740+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>conda<span class="w"> </span>env<span class="w"> </span>create<span class="w"> </span>--file<span class="w"> </span>src/poli_baselines/solvers/bayesian_optimization/bounce/environment.bounce.yml
741+
conda<span class="w"> </span>activate<span class="w"> </span>poli__bounce
742+
</pre></div>
743+
</div>
744+
</div>
735745
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span>
736746
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
737747

using_poli_baselines/cma_es.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ <h2> Contents </h2>
725725

726726
<section class="tex2jax_ignore mathjax_ignore" id="cma-es">
727727
<h1>CMA-ES<a class="headerlink" href="#cma-es" title="Permalink to this heading">#</a></h1>
728-
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-cyan" /></p>
728+
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-red" /></p>
729729
<section id="about">
730730
<h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h2>
731731
<p>Covariance Matrix Adaptation - Evolutionary Strategy (CMA-ES) maintains the mean <span class="math notranslate nohighlight">\(\boldsymbol{\mu}\)</span> and the covariance <span class="math notranslate nohighlight">\(\boldsymbol{\Sigma}\)</span> of a Normal distribution, updating it using a subset of the best-performing members at each iteration <span id="id1">[<a class="reference internal" href="../bibliography.html#id20" title="N. Hansen and A. Ostermeier. Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation. In Proceedings of IEEE International Conference on Evolutionary Computation, volume, 312-317. 1996. doi:10.1109/ICEC.1996.542381.">Hansen and Ostermeier, 1996</a>]</span>.</p>

using_poli_baselines/hvarfners_vanilla_bo.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ <h2> Contents </h2>
725725

726726
<section class="tex2jax_ignore mathjax_ignore" id="hvarfner-s-vanilla-bayesian-optimization">
727727
<h1>Hvarfner’s Vanilla Bayesian Optimization<a class="headerlink" href="#hvarfner-s-vanilla-bayesian-optimization" title="Permalink to this heading">#</a></h1>
728-
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-cyan" />
728+
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-red" />
729729
<a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml"><img alt="Ax (py3.10 in conda)" src="https://github.com/MachineLearningLifeScience/poli-baselines/actions/workflows/python-tox-testing-ax.yml/badge.svg" /></a></p>
730730
<section id="about">
731731
<h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h2>
@@ -738,6 +738,11 @@ <h2>How to run<a class="headerlink" href="#how-to-run" title="Permalink to this
738738
<p class="admonition-title">Warning</p>
739739
<p>This solver runs in a different conda environment than base.</p>
740740
<p>You can find a <a class="reference external" href="https://github.com/MachineLearningLifeScience/poli-baselines/blob/fb7d3b6f48c58d05c114cab4ff45b8f5c02428c5/src/poli_baselines/core/utils/ax/environment.ax.yml#L1">conda environment where this solver can run here</a>.</p>
741+
<p>If you have cloned <code class="docutils literal notranslate"><span class="pre">poli-baselines</span></code> locally:</p>
742+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>conda<span class="w"> </span>env<span class="w"> </span>create<span class="w"> </span>--file<span class="w"> </span>src/poli_baselines/core/utils/ax/environment.ax.yml
743+
conda<span class="w"> </span>activate<span class="w"> </span>poli__ax
744+
</pre></div>
745+
</div>
741746
</div>
742747
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
743748

using_poli_baselines/line_bayesian_optimization.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -723,7 +723,7 @@ <h2> Contents </h2>
723723

724724
<section class="tex2jax_ignore mathjax_ignore" id="line-bayesian-optimization">
725725
<h1>Line Bayesian Optimization<a class="headerlink" href="#line-bayesian-optimization" title="Permalink to this heading">#</a></h1>
726-
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-cyan" /></p>
726+
<p><img alt="Type of optimizer algorithm: continuous inputs" src="https://img.shields.io/badge/Type-continuous_inputs-red" /></p>
727727
<section id="about">
728728
<h2>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h2>
729729
<p>Line Bayesian Optimization (LineBO) is a version of <a class="reference internal" href="bayesian_optimization.html"><span class="doc std std-doc">Bayesian Optimization</span></a> that restricts the optimization of the acquisition function to a single line in input space <span id="id1">[<a class="reference internal" href="../bibliography.html#id16" title="Johannes Kirschner, Mojmir Mutny, Nicole Hiller, Rasmus Ischebeck, and Andreas Krause. Adaptive and safe bayesian optimization in high dimensions via one-dimensional subspaces. In Proceedings of the 36th International Conference on Machine Learning, 3429–3438. PMLR, May 2019. URL: https://proceedings.mlr.press/v97/kirschner19a.html.">Kirschner <em>et al.</em>, 2019</a>]</span>. This line can either be selected at random, or can follow one of the coordinate directions.</p>

0 commit comments

Comments
 (0)