Skip to content

Commit 3796da6

Browse files
committed
Pushing the docs to dev/ for branch: master, commit 19abe947c94727153a4bba1f17f7f302bf9a53bd
1 parent f951ab9 commit 3796da6

File tree

181 files changed

+511
-458
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

181 files changed

+511
-458
lines changed
Binary file not shown.
Binary file not shown.
177 KB
Binary file not shown.

dev/_images/binder_badge_logo.png

0 Bytes
-5.5 KB
1.32 KB
903 Bytes
1.27 KB
3.07 KB
173 Bytes
278 Bytes

dev/_modules/skopt/learning/gaussian_process/gpr.html

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -353,10 +353,15 @@ <h1>Source code for skopt.learning.gaussian_process.gpr</h1><div class="highligh
353353
<span class="bp">self</span><span class="o">.</span><span class="n">K_inv_</span> <span class="o">=</span> <span class="n">L_inv</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">L_inv</span><span class="o">.</span><span class="n">T</span><span class="p">)</span>
354354

355355
<span class="c1"># Fix deprecation warning #462</span>
356-
<span class="k">if</span> <span class="nb">int</span><span class="p">(</span><span class="n">sklearn</span><span class="o">.</span><span class="n">__version__</span><span class="p">[</span><span class="mi">2</span><span class="p">:</span><span class="mi">4</span><span class="p">])</span> <span class="o">&gt;=</span> <span class="mi">19</span><span class="p">:</span>
356+
<span class="k">if</span> <span class="nb">int</span><span class="p">(</span><span class="n">sklearn</span><span class="o">.</span><span class="n">__version__</span><span class="p">[</span><span class="mi">2</span><span class="p">:</span><span class="mi">4</span><span class="p">])</span> <span class="o">&gt;=</span> <span class="mi">23</span><span class="p">:</span>
357+
<span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_y_train_std</span>
357358
<span class="bp">self</span><span class="o">.</span><span class="n">y_train_mean_</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_y_train_mean</span>
359+
<span class="k">elif</span> <span class="nb">int</span><span class="p">(</span><span class="n">sklearn</span><span class="o">.</span><span class="n">__version__</span><span class="p">[</span><span class="mi">2</span><span class="p">:</span><span class="mi">4</span><span class="p">])</span> <span class="o">&gt;=</span> <span class="mi">19</span><span class="p">:</span>
360+
<span class="bp">self</span><span class="o">.</span><span class="n">y_train_mean_</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_y_train_mean</span>
361+
<span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span> <span class="o">=</span> <span class="mi">1</span>
358362
<span class="k">else</span><span class="p">:</span>
359363
<span class="bp">self</span><span class="o">.</span><span class="n">y_train_mean_</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_mean</span>
364+
<span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span> <span class="o">=</span> <span class="mi">1</span>
360365

361366
<span class="k">return</span> <span class="bp">self</span></div>
362367

@@ -438,11 +443,14 @@ <h1>Source code for skopt.learning.gaussian_process.gpr</h1><div class="highligh
438443
<span class="k">else</span><span class="p">:</span> <span class="c1"># Predict based on GP posterior</span>
439444
<span class="n">K_trans</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">kernel_</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">X_train_</span><span class="p">)</span>
440445
<span class="n">y_mean</span> <span class="o">=</span> <span class="n">K_trans</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">alpha_</span><span class="p">)</span> <span class="c1"># Line 4 (y_mean = f_star)</span>
441-
<span class="n">y_mean</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_mean_</span> <span class="o">+</span> <span class="n">y_mean</span> <span class="c1"># undo normal.</span>
446+
<span class="c1"># undo normalisation</span>
447+
<span class="n">y_mean</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span> <span class="o">*</span> <span class="n">y_mean</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_mean_</span>
442448

443449
<span class="k">if</span> <span class="n">return_cov</span><span class="p">:</span>
444450
<span class="n">v</span> <span class="o">=</span> <span class="n">cho_solve</span><span class="p">((</span><span class="bp">self</span><span class="o">.</span><span class="n">L_</span><span class="p">,</span> <span class="kc">True</span><span class="p">),</span> <span class="n">K_trans</span><span class="o">.</span><span class="n">T</span><span class="p">)</span> <span class="c1"># Line 5</span>
445451
<span class="n">y_cov</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">kernel_</span><span class="p">(</span><span class="n">X</span><span class="p">)</span> <span class="o">-</span> <span class="n">K_trans</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="c1"># Line 6</span>
452+
<span class="c1"># undo normalisation</span>
453+
<span class="n">y_cov</span> <span class="o">=</span> <span class="n">y_cov</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span><span class="o">**</span><span class="mi">2</span>
446454
<span class="k">return</span> <span class="n">y_mean</span><span class="p">,</span> <span class="n">y_cov</span>
447455

448456
<span class="k">elif</span> <span class="n">return_std</span><span class="p">:</span>
@@ -459,17 +467,22 @@ <h1>Source code for skopt.learning.gaussian_process.gpr</h1><div class="highligh
459467
<span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span><span class="s2">&quot;Predicted variances smaller than 0. &quot;</span>
460468
<span class="s2">&quot;Setting those variances to 0.&quot;</span><span class="p">)</span>
461469
<span class="n">y_var</span><span class="p">[</span><span class="n">y_var_negative</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.0</span>
470+
<span class="c1"># undo normalisation</span>
471+
<span class="n">y_var</span> <span class="o">=</span> <span class="n">y_var</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span><span class="o">**</span><span class="mi">2</span>
462472
<span class="n">y_std</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="n">y_var</span><span class="p">)</span>
463473

464474
<span class="k">if</span> <span class="n">return_mean_grad</span><span class="p">:</span>
465475
<span class="n">grad</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">kernel_</span><span class="o">.</span><span class="n">gradient_x</span><span class="p">(</span><span class="n">X</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="bp">self</span><span class="o">.</span><span class="n">X_train_</span><span class="p">)</span>
466476
<span class="n">grad_mean</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">grad</span><span class="o">.</span><span class="n">T</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">alpha_</span><span class="p">)</span>
467-
477+
<span class="c1"># undo normalisation</span>
478+
<span class="n">grad_mean</span> <span class="o">=</span> <span class="n">grad_mean</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span>
468479
<span class="k">if</span> <span class="n">return_std_grad</span><span class="p">:</span>
469480
<span class="n">grad_std</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="n">X</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
470481
<span class="k">if</span> <span class="ow">not</span> <span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">y_std</span><span class="p">,</span> <span class="n">grad_std</span><span class="p">):</span>
471482
<span class="n">grad_std</span> <span class="o">=</span> <span class="o">-</span><span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">K_trans</span><span class="p">,</span>
472483
<span class="n">np</span><span class="o">.</span><span class="n">dot</span><span class="p">(</span><span class="n">K_inv</span><span class="p">,</span> <span class="n">grad</span><span class="p">))[</span><span class="mi">0</span><span class="p">]</span> <span class="o">/</span> <span class="n">y_std</span>
484+
<span class="c1"># undo normalisation</span>
485+
<span class="n">grad_std</span> <span class="o">=</span> <span class="n">grad_std</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train_std_</span><span class="o">**</span><span class="mi">2</span>
473486
<span class="k">return</span> <span class="n">y_mean</span><span class="p">,</span> <span class="n">y_std</span><span class="p">,</span> <span class="n">grad_mean</span><span class="p">,</span> <span class="n">grad_std</span>
474487

475488
<span class="k">if</span> <span class="n">return_std</span><span class="p">:</span>

dev/_sources/auto_examples/ask-and-tell.rst.txt

Lines changed: 4 additions & 4 deletions

dev/_sources/auto_examples/bayesian-optimization.rst.txt

Lines changed: 11 additions & 11 deletions

dev/_sources/auto_examples/exploration-vs-exploitation.rst.txt

Lines changed: 7 additions & 7 deletions

dev/_sources/auto_examples/hyperparameter-optimization.rst.txt

Lines changed: 5 additions & 5 deletions

0 commit comments

Comments
 (0)