mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-05 17:52:39 +02:00
2528 lines
217 KiB
HTML
2528 lines
217 KiB
HTML
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
|
|
||
|
|
|
||
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
|
<head>
|
||
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
|
|
||
|
|
<title>GPy.core.parameterization package — GPy documentation</title>
|
||
|
|
|
||
|
|
<link rel="stylesheet" href="_static//default.css" type="text/css" />
|
||
|
|
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||
|
|
|
||
|
|
<script type="text/javascript">
|
||
|
|
var DOCUMENTATION_OPTIONS = {
|
||
|
|
URL_ROOT: './',
|
||
|
|
VERSION: '',
|
||
|
|
COLLAPSE_INDEX: false,
|
||
|
|
FILE_SUFFIX: '.html',
|
||
|
|
HAS_SOURCE: true
|
||
|
|
};
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript" src="_static/jquery.js"></script>
|
||
|
|
<script type="text/javascript" src="_static/underscore.js"></script>
|
||
|
|
<script type="text/javascript" src="_static/doctools.js"></script>
|
||
|
|
<link rel="top" title="GPy documentation" href="index.html" />
|
||
|
|
<link rel="up" title="GPy.core package" href="GPy.core.html" />
|
||
|
|
<link rel="next" title="GPy.examples package" href="GPy.examples.html" />
|
||
|
|
<link rel="prev" title="GPy.core package" href="GPy.core.html" />
|
||
|
|
</head>
|
||
|
|
<body role="document">
|
||
|
|
<div class="related" role="navigation" aria-label="related navigation">
|
||
|
|
<h3>Navigation</h3>
|
||
|
|
<ul>
|
||
|
|
<li class="right" style="margin-right: 10px">
|
||
|
|
<a href="genindex.html" title="General Index"
|
||
|
|
accesskey="I">index</a></li>
|
||
|
|
<li class="right" >
|
||
|
|
<a href="py-modindex.html" title="Python Module Index"
|
||
|
|
>modules</a> |</li>
|
||
|
|
<li class="right" >
|
||
|
|
<a href="GPy.examples.html" title="GPy.examples package"
|
||
|
|
accesskey="N">next</a> |</li>
|
||
|
|
<li class="right" >
|
||
|
|
<a href="GPy.core.html" title="GPy.core package"
|
||
|
|
accesskey="P">previous</a> |</li>
|
||
|
|
<li class="nav-item nav-item-0"><a href="index.html">GPy documentation</a> »</li>
|
||
|
|
<li class="nav-item nav-item-1"><a href="GPy.html" >GPy package</a> »</li>
|
||
|
|
<li class="nav-item nav-item-2"><a href="GPy.core.html" accesskey="U">GPy.core package</a> »</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="document">
|
||
|
|
<div class="documentwrapper">
|
||
|
|
<div class="bodywrapper">
|
||
|
|
<div class="body" role="main">
|
||
|
|
|
||
|
|
<div class="section" id="gpy-core-parameterization-package">
|
||
|
|
<h1>GPy.core.parameterization package<a class="headerlink" href="#gpy-core-parameterization-package" title="Permalink to this headline">¶</a></h1>
|
||
|
|
<div class="section" id="submodules">
|
||
|
|
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.domains">
|
||
|
|
<span id="gpy-core-parameterization-domains-module"></span><h2>GPy.core.parameterization.domains module<a class="headerlink" href="#module-GPy.core.parameterization.domains" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<p>(Hyper-)Parameter domains defined for <code class="xref py py-mod docutils literal"><span class="pre">priors</span></code> and <a class="reference internal" href="GPy.kern.html#module-GPy.kern" title="GPy.kern"><code class="xref py py-mod docutils literal"><span class="pre">kern</span></code></a>.
|
||
|
|
These domains specify the legitimate realm of the parameters to live in.</p>
|
||
|
|
<dl class="docutils">
|
||
|
|
<dt><code class="xref py py-const docutils literal"><span class="pre">_REAL</span></code> :</dt>
|
||
|
|
<dd>real domain, all values in the real numbers are allowed</dd>
|
||
|
|
<dt><code class="xref py py-const docutils literal"><span class="pre">_POSITIVE</span></code>:</dt>
|
||
|
|
<dd>positive domain, only positive real values are allowed</dd>
|
||
|
|
<dt><code class="xref py py-const docutils literal"><span class="pre">_NEGATIVE</span></code>:</dt>
|
||
|
|
<dd>same as <code class="xref py py-const docutils literal"><span class="pre">_POSITIVE</span></code>, but only negative values are allowed</dd>
|
||
|
|
<dt><code class="xref py py-const docutils literal"><span class="pre">_BOUNDED</span></code>:</dt>
|
||
|
|
<dd>only values within the bounded range are allowed,
|
||
|
|
the bounds are specified withing the object with the bounded range</dd>
|
||
|
|
</dl>
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.index_operations">
|
||
|
|
<span id="gpy-core-parameterization-index-operations-module"></span><h2>GPy.core.parameterization.index_operations module<a class="headerlink" href="#module-GPy.core.parameterization.index_operations" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.index_operations.</code><code class="descname">ParameterIndexOperations</code><span class="sig-paren">(</span><em>constraints=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<p>This object wraps a dictionary, whos keys are _operations_ that we’d like
|
||
|
|
to apply to a parameter array, and whose values are np integer arrays which
|
||
|
|
index the parameter array appropriately.</p>
|
||
|
|
<p>A model instance will contain one instance of this class for each thing
|
||
|
|
that needs indexing (i.e. constraints, ties and priors). Parameters within
|
||
|
|
the model constain instances of the ParameterIndexOperationsView class,
|
||
|
|
which can map from a ‘local’ index (starting 0) to this global index.</p>
|
||
|
|
<p>Here’s an illustration:</p>
|
||
|
|
<p>#=======================================================================
|
||
|
|
model : 0 1 2 3 4 5 6 7 8 9
|
||
|
|
key1: 4 5
|
||
|
|
key2: 7 8</p>
|
||
|
|
<p>param1: 0 1 2 3 4 5
|
||
|
|
key1: 2 3
|
||
|
|
key2: 5</p>
|
||
|
|
<p>param2: 0 1 2 3 4
|
||
|
|
key1: 0
|
||
|
|
key2: 2 3
|
||
|
|
#=======================================================================</p>
|
||
|
|
<p>The views of this global index have a subset of the keys in this global
|
||
|
|
(model) index.</p>
|
||
|
|
<p>Adding a new key (e.g. a constraint) to a view will cause the view to pass
|
||
|
|
the new key to the global index, along with the local index and an offset.
|
||
|
|
This global index then stores the key and the appropriate global index
|
||
|
|
(which can be seen by the view).</p>
|
||
|
|
<p>See also:
|
||
|
|
ParameterIndexOperationsView</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.add">
|
||
|
|
<code class="descname">add</code><span class="sig-paren">(</span><em>prop</em>, <em>indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.add" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.clear">
|
||
|
|
<code class="descname">clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.clear"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.clear" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.copy">
|
||
|
|
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.copy" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.indices">
|
||
|
|
<code class="descname">indices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.indices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.indices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.items">
|
||
|
|
<code class="descname">items</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.items"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.items" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.iterindices">
|
||
|
|
<code class="descname">iterindices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.iterindices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.iterindices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.iteritems">
|
||
|
|
<code class="descname">iteritems</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.iteritems"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.iteritems" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.iterproperties">
|
||
|
|
<code class="descname">iterproperties</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.iterproperties"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.iterproperties" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.properties">
|
||
|
|
<code class="descname">properties</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.properties"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.properties" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.properties_for">
|
||
|
|
<code class="descname">properties_for</code><span class="sig-paren">(</span><em>index</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.properties_for"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.properties_for" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Returns a list of properties, such that each entry in the list corresponds
|
||
|
|
to the element of the index given.</p>
|
||
|
|
<p>Example:
|
||
|
|
let properties: ‘one’:[1,2,3,4], ‘two’:[3,5,6]</p>
|
||
|
|
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">properties_for</span><span class="p">([</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">5</span><span class="p">])</span>
|
||
|
|
<span class="go">[['one'], ['one', 'two'], ['two']]</span>
|
||
|
|
</pre></div>
|
||
|
|
</div>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.properties_to_index_dict">
|
||
|
|
<code class="descname">properties_to_index_dict</code><span class="sig-paren">(</span><em>index</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.properties_to_index_dict"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.properties_to_index_dict" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Return a dictionary, containing properties as keys and indices as index
|
||
|
|
Thus, the indices for each constraint, which is contained will be collected as
|
||
|
|
one dictionary</p>
|
||
|
|
<p>Example:
|
||
|
|
let properties: ‘one’:[1,2,3,4], ‘two’:[3,5,6]</p>
|
||
|
|
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">properties_to_index_dict</span><span class="p">([</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">5</span><span class="p">])</span>
|
||
|
|
<span class="go">{'one':[2,3], 'two':[3,5]}</span>
|
||
|
|
</pre></div>
|
||
|
|
</div>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.remove">
|
||
|
|
<code class="descname">remove</code><span class="sig-paren">(</span><em>prop</em>, <em>indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.remove" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.shift_left">
|
||
|
|
<code class="descname">shift_left</code><span class="sig-paren">(</span><em>start</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.shift_left"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.shift_left" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.shift_right">
|
||
|
|
<code class="descname">shift_right</code><span class="sig-paren">(</span><em>start</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.shift_right"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.shift_right" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.size">
|
||
|
|
<code class="descname">size</code><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.size" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperations.update">
|
||
|
|
<code class="descname">update</code><span class="sig-paren">(</span><em>parameter_index_view</em>, <em>offset=0</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperations.update"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperations.update" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.index_operations.</code><code class="descname">ParameterIndexOperationsView</code><span class="sig-paren">(</span><em>param_index_operations</em>, <em>offset</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.add">
|
||
|
|
<code class="descname">add</code><span class="sig-paren">(</span><em>prop</em>, <em>indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.add" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.clear">
|
||
|
|
<code class="descname">clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.clear"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.clear" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.copy">
|
||
|
|
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.copy" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.indices">
|
||
|
|
<code class="descname">indices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.indices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.indices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.items">
|
||
|
|
<code class="descname">items</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.items"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.items" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.iterindices">
|
||
|
|
<code class="descname">iterindices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.iterindices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.iterindices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.iteritems">
|
||
|
|
<code class="descname">iteritems</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.iteritems"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.iteritems" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.iterproperties">
|
||
|
|
<code class="descname">iterproperties</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.iterproperties"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.iterproperties" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.properties">
|
||
|
|
<code class="descname">properties</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.properties"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.properties" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.properties_for">
|
||
|
|
<code class="descname">properties_for</code><span class="sig-paren">(</span><em>index</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.properties_for"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.properties_for" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Returns a list of properties, such that each entry in the list corresponds
|
||
|
|
to the element of the index given.</p>
|
||
|
|
<p>Example:
|
||
|
|
let properties: ‘one’:[1,2,3,4], ‘two’:[3,5,6]</p>
|
||
|
|
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">properties_for</span><span class="p">([</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">5</span><span class="p">])</span>
|
||
|
|
<span class="go">[['one'], ['one', 'two'], ['two']]</span>
|
||
|
|
</pre></div>
|
||
|
|
</div>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.properties_to_index_dict">
|
||
|
|
<code class="descname">properties_to_index_dict</code><span class="sig-paren">(</span><em>index</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.properties_to_index_dict"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.properties_to_index_dict" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Return a dictionary, containing properties as keys and indices as index
|
||
|
|
Thus, the indices for each constraint, which is contained will be collected as
|
||
|
|
one dictionary</p>
|
||
|
|
<p>Example:
|
||
|
|
let properties: ‘one’:[1,2,3,4], ‘two’:[3,5,6]</p>
|
||
|
|
<div class="highlight-python"><div class="highlight"><pre><span class="gp">>>> </span><span class="n">properties_to_index_dict</span><span class="p">([</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">5</span><span class="p">])</span>
|
||
|
|
<span class="go">{'one':[2,3], 'two':[3,5]}</span>
|
||
|
|
</pre></div>
|
||
|
|
</div>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.remove">
|
||
|
|
<code class="descname">remove</code><span class="sig-paren">(</span><em>prop</em>, <em>indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.remove" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.shift_left">
|
||
|
|
<code class="descname">shift_left</code><span class="sig-paren">(</span><em>start</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.shift_left"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.shift_left" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.shift_right">
|
||
|
|
<code class="descname">shift_right</code><span class="sig-paren">(</span><em>start</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.shift_right"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.shift_right" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.size">
|
||
|
|
<code class="descname">size</code><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.size" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.ParameterIndexOperationsView.update">
|
||
|
|
<code class="descname">update</code><span class="sig-paren">(</span><em>parameter_index_view</em>, <em>offset=0</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#ParameterIndexOperationsView.update"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.ParameterIndexOperationsView.update" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.combine_indices">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.index_operations.</code><code class="descname">combine_indices</code><span class="sig-paren">(</span><em>arr1</em>, <em>arr2</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#combine_indices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.combine_indices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.extract_properties_to_index">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.index_operations.</code><code class="descname">extract_properties_to_index</code><span class="sig-paren">(</span><em>index</em>, <em>props</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#extract_properties_to_index"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.extract_properties_to_index" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.index_empty">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.index_operations.</code><code class="descname">index_empty</code><span class="sig-paren">(</span><em>index</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#index_empty"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.index_empty" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.index_operations.remove_indices">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.index_operations.</code><code class="descname">remove_indices</code><span class="sig-paren">(</span><em>arr</em>, <em>to_remove</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/index_operations.html#remove_indices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.index_operations.remove_indices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.lists_and_dicts">
|
||
|
|
<span id="gpy-core-parameterization-lists-and-dicts-module"></span><h2>GPy.core.parameterization.lists_and_dicts module<a class="headerlink" href="#module-GPy.core.parameterization.lists_and_dicts" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.ArrayList">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.lists_and_dicts.</code><code class="descname">ArrayList</code><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#ArrayList"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.ArrayList" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">list</span></code></p>
|
||
|
|
<p>List to store ndarray-likes in.
|
||
|
|
It will look for ‘is’ instead of calling __eq__ on each element.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.ArrayList.index">
|
||
|
|
<code class="descname">index</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#ArrayList.index"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.ArrayList.index" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.IntArrayDict">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.lists_and_dicts.</code><code class="descname">IntArrayDict</code><span class="sig-paren">(</span><em>default_factory=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#IntArrayDict"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.IntArrayDict" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">collections.defaultdict</span></code></p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.ObserverList">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.lists_and_dicts.</code><code class="descname">ObserverList</code><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#ObserverList"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.ObserverList" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<p>A list which containts the observables.
|
||
|
|
It only holds weak references to observers, such that unbound
|
||
|
|
observers dont dangle in memory.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.ObserverList.add">
|
||
|
|
<code class="descname">add</code><span class="sig-paren">(</span><em>priority</em>, <em>observer</em>, <em>callble</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#ObserverList.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.ObserverList.add" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Add an observer with priority and callble</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.ObserverList.flush">
|
||
|
|
<code class="descname">flush</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#ObserverList.flush"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.ObserverList.flush" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Make sure all weak references, which point to nothing are flushed (deleted)</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.ObserverList.remove">
|
||
|
|
<code class="descname">remove</code><span class="sig-paren">(</span><em>priority</em>, <em>observer</em>, <em>callble</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#ObserverList.remove"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.ObserverList.remove" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Remove one observer, which had priority and callble.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.lists_and_dicts.intarray_default_factory">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.lists_and_dicts.</code><code class="descname">intarray_default_factory</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/lists_and_dicts.html#intarray_default_factory"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.lists_and_dicts.intarray_default_factory" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.observable_array">
|
||
|
|
<span id="gpy-core-parameterization-observable-array-module"></span><h2>GPy.core.parameterization.observable_array module<a class="headerlink" href="#module-GPy.core.parameterization.observable_array" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.observable_array.ObsAr">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.observable_array.</code><code class="descname">ObsAr</code><span class="sig-paren">(</span><em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/observable_array.html#ObsAr"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.observable_array.ObsAr" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">numpy.ndarray</span></code>, <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Pickleable" title="GPy.core.parameterization.parameter_core.Pickleable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Pickleable</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.observable.Observable</span></code></p>
|
||
|
|
<p>An ndarray which reports changes to its observers.
|
||
|
|
The observers can add themselves with a callable, which
|
||
|
|
will be called every time this array changes. The callable
|
||
|
|
takes exactly one argument, which is this array itself.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.observable_array.ObsAr.copy">
|
||
|
|
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/observable_array.html#ObsAr.copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.observable_array.ObsAr.copy" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.observable_array.ObsAr.values">
|
||
|
|
<code class="descname">values</code><a class="headerlink" href="#GPy.core.parameterization.observable_array.ObsAr.values" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.param">
|
||
|
|
<span id="gpy-core-parameterization-param-module"></span><h2>GPy.core.parameterization.param module<a class="headerlink" href="#module-GPy.core.parameterization.param" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.param.</code><code class="descname">Param</code><span class="sig-paren">(</span><em>name</em>, <em>input_array</em>, <em>default_constraint=None</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#Param"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.Param" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Parameterizable" title="GPy.core.parameterization.parameter_core.Parameterizable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Parameterizable</span></code></a>, <a class="reference internal" href="#GPy.core.parameterization.observable_array.ObsAr" title="GPy.core.parameterization.observable_array.ObsAr"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.observable_array.ObsAr</span></code></a></p>
|
||
|
|
<p>Parameter object for GPy models.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>name</strong> (<em>str</em>) – name of the parameter to be printed</li>
|
||
|
|
<li><strong>input_array</strong> (<em>numpy.ndarray</em>) – array which this parameter handles</li>
|
||
|
|
<li><strong>default_constraint</strong> – The default constraint for this parameter</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>You can add/remove constraints by calling constrain on the parameter itself, e.g:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><ul class="simple">
|
||
|
|
<li>self[:,1].constrain_positive()</li>
|
||
|
|
<li>self[0].tie_to(other)</li>
|
||
|
|
<li>self.untie()</li>
|
||
|
|
<li>self[:3,:].unconstrain()</li>
|
||
|
|
<li>self[1].fix()</li>
|
||
|
|
</ul>
|
||
|
|
</div></blockquote>
|
||
|
|
<p>Fixing parameters will fix them to the value they are right now. If you change
|
||
|
|
the fixed value, it will be fixed to the new value!</p>
|
||
|
|
<p>See <code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterized.Parameterized</span></code> for more details on constraining etc.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.build_pydot">
|
||
|
|
<code class="descname">build_pydot</code><span class="sig-paren">(</span><em>G</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#Param.build_pydot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.Param.build_pydot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.copy">
|
||
|
|
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#Param.copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.Param.copy" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.flattened_parameters">
|
||
|
|
<code class="descname">flattened_parameters</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.flattened_parameters" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.gradient">
|
||
|
|
<code class="descname">gradient</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.gradient" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Return a view on the gradient, which is in the same shape as this parameter is.
|
||
|
|
Note: this is not the real gradient array, it is just a view on it.</p>
|
||
|
|
<p>To work on the real gradient array use: self.full_gradient</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.is_fixed">
|
||
|
|
<code class="descname">is_fixed</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.is_fixed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.num_params">
|
||
|
|
<code class="descname">num_params</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.num_params" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.param_array">
|
||
|
|
<code class="descname">param_array</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.param_array" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>As we are a leaf, this just returns self</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.parameter_names">
|
||
|
|
<code class="descname">parameter_names</code><span class="sig-paren">(</span><em>add_self=False</em>, <em>adjust_for_printing=False</em>, <em>recursive=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#Param.parameter_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.Param.parameter_names" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.parameter_shapes">
|
||
|
|
<code class="descname">parameter_shapes</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.parameter_shapes" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.parameters">
|
||
|
|
<code class="descname">parameters</code><em class="property"> = []</em><a class="headerlink" href="#GPy.core.parameterization.param.Param.parameters" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.param.Param.values">
|
||
|
|
<code class="descname">values</code><a class="headerlink" href="#GPy.core.parameterization.param.Param.values" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Return self as numpy array view</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.param.</code><code class="descname">ParamConcatenation</code><span class="sig-paren">(</span><em>params</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.checkgrad">
|
||
|
|
<code class="descname">checkgrad</code><span class="sig-paren">(</span><em>verbose=0</em>, <em>step=1e-06</em>, <em>tolerance=0.001</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.checkgrad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.checkgrad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.constrain">
|
||
|
|
<code class="descname">constrain</code><span class="sig-paren">(</span><em>constraint</em>, <em>warning=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.constrain"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.constrain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>transform</strong> – the <code class="xref py py-class docutils literal"><span class="pre">GPy.core.transformations.Transformation</span></code>
|
||
|
|
to constrain the this parameter to.</li>
|
||
|
|
<li><strong>warning</strong> – print a warning if re-constraining parameters.</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain the parameter to the given
|
||
|
|
<code class="xref py py-class docutils literal"><span class="pre">GPy.core.transformations.Transformation</span></code>.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.constrain_bounded">
|
||
|
|
<code class="descname">constrain_bounded</code><span class="sig-paren">(</span><em>lower</em>, <em>upper</em>, <em>warning=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.constrain_bounded"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.constrain_bounded" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>upper</strong> (<em>lower,</em>) – the limits to bound this parameter to</li>
|
||
|
|
<li><strong>warning</strong> – print a warning if re-constraining parameters.</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain this parameter to lie within the given range.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.constrain_fixed">
|
||
|
|
<code class="descname">constrain_fixed</code><span class="sig-paren">(</span><em>value=None</em>, <em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.constrain_fixed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.constrain_fixed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Constrain this parameter to be fixed to the current value it carries.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning for overwriting constraints.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.constrain_negative">
|
||
|
|
<code class="descname">constrain_negative</code><span class="sig-paren">(</span><em>warning=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.constrain_negative"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.constrain_negative" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning if re-constraining parameters.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain this parameter to the default negative constraint.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.constrain_positive">
|
||
|
|
<code class="descname">constrain_positive</code><span class="sig-paren">(</span><em>warning=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.constrain_positive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.constrain_positive" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning if re-constraining parameters.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain this parameter to the default positive constraint.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.fix">
|
||
|
|
<code class="descname">fix</code><span class="sig-paren">(</span><em>value=None</em>, <em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.fix" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Constrain this parameter to be fixed to the current value it carries.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning for overwriting constraints.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.unconstrain">
|
||
|
|
<code class="descname">unconstrain</code><span class="sig-paren">(</span><em>*constraints</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.unconstrain"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.unconstrain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>transforms</strong> – The transformations to unconstrain from.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>remove all <code class="xref py py-class docutils literal"><span class="pre">GPy.core.transformations.Transformation</span></code>
|
||
|
|
transformats of this parameter object.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.unconstrain_bounded">
|
||
|
|
<code class="descname">unconstrain_bounded</code><span class="sig-paren">(</span><em>lower</em>, <em>upper</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.unconstrain_bounded"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.unconstrain_bounded" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>upper</strong> (<em>lower,</em>) – the limits to unbound this parameter from</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Remove (lower, upper) bounded constrain from this parameter/</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.unconstrain_fixed">
|
||
|
|
<code class="descname">unconstrain_fixed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.unconstrain_fixed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.unconstrain_fixed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>This parameter will no longer be fixed.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.unconstrain_negative">
|
||
|
|
<code class="descname">unconstrain_negative</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.unconstrain_negative"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.unconstrain_negative" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Remove negative constraint of this parameter.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.unconstrain_positive">
|
||
|
|
<code class="descname">unconstrain_positive</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.unconstrain_positive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.unconstrain_positive" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Remove positive constraint of this parameter.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.unfix">
|
||
|
|
<code class="descname">unfix</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.unfix" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>This parameter will no longer be fixed.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.untie">
|
||
|
|
<code class="descname">untie</code><span class="sig-paren">(</span><em>*ties</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.untie"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.untie" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.update_all_params">
|
||
|
|
<code class="descname">update_all_params</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.update_all_params"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.update_all_params" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.param.ParamConcatenation.values">
|
||
|
|
<code class="descname">values</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/param.html#ParamConcatenation.values"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.param.ParamConcatenation.values" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.parameter_core">
|
||
|
|
<span id="gpy-core-parameterization-parameter-core-module"></span><h2>GPy.core.parameterization.parameter_core module<a class="headerlink" href="#module-GPy.core.parameterization.parameter_core" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<p>Core module for parameterization.
|
||
|
|
This module implements all parameterization techniques, split up in modular bits.</p>
|
||
|
|
<p>HierarchyError:
|
||
|
|
raised when an error with the hierarchy occurs (circles etc.)</p>
|
||
|
|
<p>Observable:
|
||
|
|
Observable Pattern for patameterization</p>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Gradcheckable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">Gradcheckable</code><span class="sig-paren">(</span><em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Gradcheckable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Gradcheckable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Pickleable" title="GPy.core.parameterization.parameter_core.Pickleable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Pickleable</span></code></a>, <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Parentable" title="GPy.core.parameterization.parameter_core.Parentable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Parentable</span></code></a></p>
|
||
|
|
<p>Adds the functionality for an object to be gradcheckable.
|
||
|
|
It is just a thin wrapper of a call to the highest parent for now.
|
||
|
|
TODO: Can be done better, by only changing parameters of the current parameter handle,
|
||
|
|
such that object hierarchy only has to change for those.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Gradcheckable.checkgrad">
|
||
|
|
<code class="descname">checkgrad</code><span class="sig-paren">(</span><em>verbose=0</em>, <em>step=1e-06</em>, <em>tolerance=0.001</em>, <em>df_tolerance=1e-12</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Gradcheckable.checkgrad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Gradcheckable.checkgrad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Check the gradient of this parameter with respect to the highest parent’s
|
||
|
|
objective function.
|
||
|
|
This is a three point estimate of the gradient, wiggling at the parameters
|
||
|
|
with a stepsize step.
|
||
|
|
The check passes if either the ratio or the difference between numerical and
|
||
|
|
analytical gradient is smaller then tolerance.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>verbose</strong> (<em>bool</em>) – whether each parameter shall be checked individually.</li>
|
||
|
|
<li><strong>step</strong> (<em>float</em>) – the stepsize for the numerical three point gradient estimate.</li>
|
||
|
|
<li><strong>tolerance</strong> (<em>float</em>) – the tolerance for the gradient ratio or difference.</li>
|
||
|
|
<li><strong>df_tolerance</strong> (<em>float</em>) – the tolerance for df_tolerance</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<dl class="docutils">
|
||
|
|
<dt>Note:-</dt>
|
||
|
|
<dd>The <em>dF_ratio</em> indicates the limit of accuracy of numerical gradients.
|
||
|
|
If it is too small, e.g., smaller than 1e-12, the numerical gradients
|
||
|
|
are usually not accurate enough for the tests (shown with blue).</dd>
|
||
|
|
</dl>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="exception">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.HierarchyError">
|
||
|
|
<em class="property">exception </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">HierarchyError</code><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#HierarchyError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.HierarchyError" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></p>
|
||
|
|
<p>Gets thrown when something is wrong with the parameter hierarchy.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">Indexable</code><span class="sig-paren">(</span><em>name</em>, <em>default_constraint=None</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Nameable" title="GPy.core.parameterization.parameter_core.Nameable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Nameable</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.updateable.Updateable</span></code></p>
|
||
|
|
<p>Make an object constrainable with Priors and Transformations.
|
||
|
|
TODO: Mappings!!
|
||
|
|
Adding a constraint to a Parameter means to tell the highest parent that
|
||
|
|
the constraint was added and making sure that all parameters covered
|
||
|
|
by this object are indeed conforming to the constraint.</p>
|
||
|
|
<p><a class="reference internal" href="#GPy.core.parameterization.parameter_core.Indexable.constrain" title="GPy.core.parameterization.parameter_core.Indexable.constrain"><code class="xref py py-func docutils literal"><span class="pre">constrain()</span></code></a> and <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Indexable.unconstrain" title="GPy.core.parameterization.parameter_core.Indexable.unconstrain"><code class="xref py py-func docutils literal"><span class="pre">unconstrain()</span></code></a> are main methods here</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.constrain">
|
||
|
|
<code class="descname">constrain</code><span class="sig-paren">(</span><em>transform</em>, <em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.constrain"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.constrain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>transform</strong> – the <code class="xref py py-class docutils literal"><span class="pre">GPy.core.transformations.Transformation</span></code>
|
||
|
|
to constrain the this parameter to.</li>
|
||
|
|
<li><strong>warning</strong> – print a warning if re-constraining parameters.</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain the parameter to the given
|
||
|
|
<code class="xref py py-class docutils literal"><span class="pre">GPy.core.transformations.Transformation</span></code>.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.constrain_bounded">
|
||
|
|
<code class="descname">constrain_bounded</code><span class="sig-paren">(</span><em>lower</em>, <em>upper</em>, <em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.constrain_bounded"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.constrain_bounded" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>upper</strong> (<em>lower,</em>) – the limits to bound this parameter to</li>
|
||
|
|
<li><strong>warning</strong> – print a warning if re-constraining parameters.</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain this parameter to lie within the given range.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.constrain_fixed">
|
||
|
|
<code class="descname">constrain_fixed</code><span class="sig-paren">(</span><em>value=None</em>, <em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.constrain_fixed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.constrain_fixed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Constrain this parameter to be fixed to the current value it carries.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning for overwriting constraints.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.constrain_negative">
|
||
|
|
<code class="descname">constrain_negative</code><span class="sig-paren">(</span><em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.constrain_negative"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.constrain_negative" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning if re-constraining parameters.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain this parameter to the default negative constraint.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.constrain_positive">
|
||
|
|
<code class="descname">constrain_positive</code><span class="sig-paren">(</span><em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.constrain_positive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.constrain_positive" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning if re-constraining parameters.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Constrain this parameter to the default positive constraint.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.fix">
|
||
|
|
<code class="descname">fix</code><span class="sig-paren">(</span><em>value=None</em>, <em>warning=True</em>, <em>trigger_parent=True</em><span class="sig-paren">)</span><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.fix" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Constrain this parameter to be fixed to the current value it carries.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>warning</strong> – print a warning for overwriting constraints.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.is_fixed">
|
||
|
|
<code class="descname">is_fixed</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.is_fixed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.log_prior">
|
||
|
|
<code class="descname">log_prior</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.log_prior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.log_prior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>evaluate the prior</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.set_prior">
|
||
|
|
<code class="descname">set_prior</code><span class="sig-paren">(</span><em>prior</em>, <em>warning=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.set_prior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.set_prior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Set the prior for this object to prior.
|
||
|
|
:param <code class="xref py py-class docutils literal"><span class="pre">Prior</span></code> prior: a prior to set for this parameter
|
||
|
|
:param bool warning: whether to warn if another prior was set for this parameter</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.tie_together">
|
||
|
|
<code class="descname">tie_together</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.tie_together"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.tie_together" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unconstrain">
|
||
|
|
<code class="descname">unconstrain</code><span class="sig-paren">(</span><em>*transforms</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.unconstrain"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unconstrain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>transforms</strong> – The transformations to unconstrain from.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>remove all <code class="xref py py-class docutils literal"><span class="pre">GPy.core.transformations.Transformation</span></code>
|
||
|
|
transformats of this parameter object.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unconstrain_bounded">
|
||
|
|
<code class="descname">unconstrain_bounded</code><span class="sig-paren">(</span><em>lower</em>, <em>upper</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.unconstrain_bounded"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unconstrain_bounded" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>upper</strong> (<em>lower,</em>) – the limits to unbound this parameter from</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Remove (lower, upper) bounded constrain from this parameter/</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unconstrain_fixed">
|
||
|
|
<code class="descname">unconstrain_fixed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.unconstrain_fixed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unconstrain_fixed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>This parameter will no longer be fixed.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unconstrain_negative">
|
||
|
|
<code class="descname">unconstrain_negative</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.unconstrain_negative"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unconstrain_negative" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Remove negative constraint of this parameter.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unconstrain_positive">
|
||
|
|
<code class="descname">unconstrain_positive</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.unconstrain_positive"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unconstrain_positive" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Remove positive constraint of this parameter.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unfix">
|
||
|
|
<code class="descname">unfix</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unfix" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>This parameter will no longer be fixed.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Indexable.unset_priors">
|
||
|
|
<code class="descname">unset_priors</code><span class="sig-paren">(</span><em>*priors</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Indexable.unset_priors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Indexable.unset_priors" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Un-set all priors given (in <a href="#id1"><span class="problematic" id="id2">*</span></a>priors) from this parameter handle.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Nameable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">Nameable</code><span class="sig-paren">(</span><em>name</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Nameable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Nameable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Gradcheckable" title="GPy.core.parameterization.parameter_core.Gradcheckable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Gradcheckable</span></code></a></p>
|
||
|
|
<p>Make an object nameable inside the hierarchy.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Nameable.hierarchy_name">
|
||
|
|
<code class="descname">hierarchy_name</code><span class="sig-paren">(</span><em>adjust_for_printing=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Nameable.hierarchy_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Nameable.hierarchy_name" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>return the name for this object with the parents names attached by dots.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>adjust_for_printing</strong> (<em>bool</em>) – whether to call <code class="xref py py-func docutils literal"><span class="pre">adjust_for_printing()</span></code></td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>on the names, recursively</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Nameable.name">
|
||
|
|
<code class="descname">name</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Nameable.name" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>The name of this object</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.OptimizationHandlable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">OptimizationHandlable</code><span class="sig-paren">(</span><em>name</em>, <em>default_constraint=None</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#OptimizationHandlable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Indexable" title="GPy.core.parameterization.parameter_core.Indexable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Indexable</span></code></a></p>
|
||
|
|
<p>This enables optimization handles on an Object as done in GPy 0.4.</p>
|
||
|
|
<p><cite>..._optimizer_copy_transformed</cite>: make sure the transformations and constraints etc are handled</p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.OptimizationHandlable.gradient_full">
|
||
|
|
<code class="descname">gradient_full</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable.gradient_full" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Note to users:
|
||
|
|
This does not return the gradient in the right shape! Use self.gradient
|
||
|
|
for the right gradient array.</p>
|
||
|
|
<p>To work on the gradient array, use this as the gradient handle.
|
||
|
|
This method exists for in memory use of parameters.
|
||
|
|
When trying to access the true gradient array, use this.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.OptimizationHandlable.num_params">
|
||
|
|
<code class="descname">num_params</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable.num_params" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Return the number of parameters of this parameter_handle.
|
||
|
|
Param objects will always return 0.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.OptimizationHandlable.optimizer_array">
|
||
|
|
<code class="descname">optimizer_array</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable.optimizer_array" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Array for the optimizer to work on.
|
||
|
|
This array always lives in the space for the optimizer.
|
||
|
|
Thus, it is untransformed, going from Transformations.</p>
|
||
|
|
<p>Setting this array, will make sure the transformed parameters for this model
|
||
|
|
will be set accordingly. It has to be set with an array, retrieved from
|
||
|
|
this method, as e.g. fixing will resize the array.</p>
|
||
|
|
<p>The optimizer should only interfere with this array, such that transformations
|
||
|
|
are secured.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.OptimizationHandlable.parameter_names">
|
||
|
|
<code class="descname">parameter_names</code><span class="sig-paren">(</span><em>add_self=False</em>, <em>adjust_for_printing=False</em>, <em>recursive=True</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#OptimizationHandlable.parameter_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable.parameter_names" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Get the names of all parameters of this model.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>add_self</strong> (<em>bool</em>) – whether to add the own name in front of names</li>
|
||
|
|
<li><strong>adjust_for_printing</strong> (<em>bool</em>) – whether to call <cite>adjust_name_for_printing</cite> on names</li>
|
||
|
|
<li><strong>recursive</strong> (<em>bool</em>) – whether to traverse through hierarchy and append leaf node names</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.OptimizationHandlable.randomize">
|
||
|
|
<code class="descname">randomize</code><span class="sig-paren">(</span><em>rand_gen=None</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#OptimizationHandlable.randomize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable.randomize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Randomize the model.
|
||
|
|
Make this draw from the prior if one exists, else draw from given random generator</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>rand_gen</strong> – np random number generator which takes args and kwargs</li>
|
||
|
|
<li><strong>loc</strong> (<em>flaot</em>) – loc parameter for random number generator</li>
|
||
|
|
<li><strong>scale</strong> (<em>float</em>) – scale parameter for random number generator</li>
|
||
|
|
<li><strong>kwargs</strong> (<em>args,</em>) – will be passed through to random number generator</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">Parameterizable</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parameterizable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.OptimizationHandlable" title="GPy.core.parameterization.parameter_core.OptimizationHandlable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.OptimizationHandlable</span></code></a></p>
|
||
|
|
<p>A parameterisable class.</p>
|
||
|
|
<p>This class provides the parameters list (ArrayList) and standard parameter handling,
|
||
|
|
such as {add|remove}_parameter(), traverse hierarchy and param_array, gradient_array
|
||
|
|
and the empty parameters_changed().</p>
|
||
|
|
<p>This class is abstract and should not be instantiated.
|
||
|
|
Use GPy.core.Parameterized() as node (or leaf) in the parameterized hierarchy.
|
||
|
|
Use GPy.core.Param() for a leaf in the parameterized hierarchy.</p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.gradient">
|
||
|
|
<code class="descname">gradient</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.gradient" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.num_params">
|
||
|
|
<code class="descname">num_params</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.num_params" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.param_array">
|
||
|
|
<code class="descname">param_array</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.param_array" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Array representing the parameters of this class.
|
||
|
|
There is only one copy of all parameters in memory, two during optimization.</p>
|
||
|
|
<p>!WARNING!: setting the parameter array MUST always be done in memory:
|
||
|
|
m.param_array[:] = m_copy.param_array</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.parameters_changed">
|
||
|
|
<code class="descname">parameters_changed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parameterizable.parameters_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.parameters_changed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>This method gets called when parameters have changed.
|
||
|
|
Another way of listening to param changes is to
|
||
|
|
add self as a listener to the param, such that
|
||
|
|
updates get passed through. See :py:function:<code class="docutils literal"><span class="pre">GPy.core.param.Observable.add_observer</span></code></p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.save">
|
||
|
|
<code class="descname">save</code><span class="sig-paren">(</span><em>filename</em>, <em>ftype='HDF5'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parameterizable.save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.save" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Save all the model parameters into a file (HDF5 by default).</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.traverse">
|
||
|
|
<code class="descname">traverse</code><span class="sig-paren">(</span><em>visit</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parameterizable.traverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.traverse" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Traverse the hierarchy performing visit(self, <a href="#id3"><span class="problematic" id="id4">*</span></a>args, <a href="#id5"><span class="problematic" id="id6">**</span></a>kwargs)
|
||
|
|
at every node passed by downwards. This function includes self!</p>
|
||
|
|
<p>See “visitor pattern” in literature. This is implemented in pre-order fashion.</p>
|
||
|
|
<p>Example:
|
||
|
|
Collect all children:</p>
|
||
|
|
<p>children = []
|
||
|
|
self.traverse(children.append)
|
||
|
|
print children</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.traverse_parents">
|
||
|
|
<code class="descname">traverse_parents</code><span class="sig-paren">(</span><em>visit</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parameterizable.traverse_parents"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.traverse_parents" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Traverse the hierarchy upwards, visiting all parents and their children except self.
|
||
|
|
See “visitor pattern” in literature. This is implemented in pre-order fashion.</p>
|
||
|
|
<p>Example:</p>
|
||
|
|
<p>parents = []
|
||
|
|
self.traverse_parents(parents.append)
|
||
|
|
print parents</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parameterizable.unfixed_param_array">
|
||
|
|
<code class="descname">unfixed_param_array</code><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parameterizable.unfixed_param_array" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Array representing the parameters of this class.
|
||
|
|
There is only one copy of all parameters in memory, two during optimization.</p>
|
||
|
|
<p>!WARNING!: setting the parameter array MUST always be done in memory:
|
||
|
|
m.param_array[:] = m_copy.param_array</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parentable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">Parentable</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parentable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parentable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<p>Enable an Object to have a parent.</p>
|
||
|
|
<p>Additionally this adds the parent_index, which is the index for the parent
|
||
|
|
to look for in its parameter list.</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Parentable.has_parent">
|
||
|
|
<code class="descname">has_parent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Parentable.has_parent"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Parentable.has_parent" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Return whether this parentable object currently has a parent.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Pickleable">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">Pickleable</code><span class="sig-paren">(</span><em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Pickleable"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Pickleable" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<p>Make an object pickleable (See python doc ‘pickling’).</p>
|
||
|
|
<p>This class allows for pickling support by Memento pattern.
|
||
|
|
_getstate returns a memento of the class, which gets pickled.
|
||
|
|
_setstate(<memento>) (re-)sets the state of the class to the memento</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Pickleable.copy">
|
||
|
|
<code class="descname">copy</code><span class="sig-paren">(</span><em>memo=None</em>, <em>which=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Pickleable.copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Pickleable.copy" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Returns a (deep) copy of the current parameter handle.</p>
|
||
|
|
<p>All connections to parents of the copy will be cut.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>memo</strong> (<em>dict</em>) – memo for deepcopy</li>
|
||
|
|
<li><strong>which</strong> (<a class="reference internal" href="#GPy.core.parameterization.parameterized.Parameterized" title="GPy.core.parameterization.parameterized.Parameterized"><em>Parameterized</em></a>) – parameterized object which started the copy process [default: self]</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.Pickleable.pickle">
|
||
|
|
<code class="descname">pickle</code><span class="sig-paren">(</span><em>f</em>, <em>protocol=-1</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#Pickleable.pickle"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.Pickleable.pickle" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>f</strong> – either filename or open file object to write to.
|
||
|
|
if it is an open buffer, you have to make sure to close
|
||
|
|
it properly.</li>
|
||
|
|
<li><strong>protocol</strong> – pickling protocol to use, python-pickle for details.</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.parameter_core.adjust_name_for_printing">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.parameter_core.</code><code class="descname">adjust_name_for_printing</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameter_core.html#adjust_name_for_printing"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameter_core.adjust_name_for_printing" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Make sure a name can be printed, alongside used as a variable name.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.parameterized">
|
||
|
|
<span id="gpy-core-parameterization-parameterized-module"></span><h2>GPy.core.parameterization.parameterized module<a class="headerlink" href="#module-GPy.core.parameterization.parameterized" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameterized.</code><code class="descname">Parameterized</code><span class="sig-paren">(</span><em>name=None</em>, <em>parameters=[]</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameter_core.Parameterizable" title="GPy.core.parameterization.parameter_core.Parameterizable"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameter_core.Parameterizable</span></code></a></p>
|
||
|
|
<p>Parameterized class</p>
|
||
|
|
<p>Say m is a handle to a parameterized class.</p>
|
||
|
|
<p>Printing parameters:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><ul>
|
||
|
|
<li><p class="first">print m: prints a nice summary over all parameters</p>
|
||
|
|
</li>
|
||
|
|
<li><p class="first">print m.name: prints details for param with name ‘name’</p>
|
||
|
|
</li>
|
||
|
|
<li><dl class="first docutils">
|
||
|
|
<dt>print m[regexp]: prints details for all the parameters</dt>
|
||
|
|
<dd><p class="first last">which match (!) regexp</p>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
</li>
|
||
|
|
<li><p class="first">print m[‘’]: prints details for all parameters</p>
|
||
|
|
</li>
|
||
|
|
</ul>
|
||
|
|
<p>Fields:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><p>Name: The name of the param, can be renamed!
|
||
|
|
Value: Shape or value, if one-valued
|
||
|
|
Constrain: constraint of the param, curly “{c}” brackets indicate</p>
|
||
|
|
<blockquote>
|
||
|
|
<div>some parameters are constrained by c. See detailed print
|
||
|
|
to get exact constraints.</div></blockquote>
|
||
|
|
<p>Tied_to: which paramter it is tied to.</p>
|
||
|
|
</div></blockquote>
|
||
|
|
</div></blockquote>
|
||
|
|
<p>Getting and setting parameters:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><p>Set all values in param to one:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div>m.name.to.param = 1</div></blockquote>
|
||
|
|
</div></blockquote>
|
||
|
|
<p>Handling of constraining, fixing and tieing parameters:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><p>You can constrain parameters by calling the constrain on the param itself, e.g:</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><ul class="simple">
|
||
|
|
<li>m.name[:,1].constrain_positive()</li>
|
||
|
|
<li>m.name[0].tie_to(m.name[1])</li>
|
||
|
|
</ul>
|
||
|
|
</div></blockquote>
|
||
|
|
<p>Fixing parameters will fix them to the value they are right now. If you change
|
||
|
|
the parameters value, the param will be fixed to the new value!</p>
|
||
|
|
<p>If you want to operate on all parameters use m[‘’] to wildcard select all paramters
|
||
|
|
and concatenate them. Printing m[‘’] will result in printing of all parameters in detail.</p>
|
||
|
|
</div></blockquote>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.add_parameter">
|
||
|
|
<code class="descname">add_parameter</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.add_parameter"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.add_parameter" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.build_pydot">
|
||
|
|
<code class="descname">build_pydot</code><span class="sig-paren">(</span><em>G=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.build_pydot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.build_pydot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.copy">
|
||
|
|
<code class="descname">copy</code><span class="sig-paren">(</span><em>memo=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.copy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.copy" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.flattened_parameters">
|
||
|
|
<code class="descname">flattened_parameters</code><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.flattened_parameters" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.grep_param_names">
|
||
|
|
<code class="descname">grep_param_names</code><span class="sig-paren">(</span><em>regexp</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.grep_param_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.grep_param_names" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>create a list of parameters, matching regular expression regexp</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.link_parameter">
|
||
|
|
<code class="descname">link_parameter</code><span class="sig-paren">(</span><em>param</em>, <em>index=None</em>, <em>_ignore_added_names=False</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.link_parameter"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.link_parameter" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>parameters</strong> (list of or one <code class="xref py py-class docutils literal"><span class="pre">GPy.core.param.Param</span></code>) – the parameters to add</li>
|
||
|
|
<li><strong>[index]</strong> – index of where to put parameters</li>
|
||
|
|
<li><strong>_ignore_added_names</strong> (<em>bool</em>) – whether the name of the parameter overrides a possibly existing field</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<p>Add all parameters to this param class, you can insert parameters
|
||
|
|
at any given index using the <code class="xref py py-func docutils literal"><span class="pre">list.insert()</span></code> syntax</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.link_parameters">
|
||
|
|
<code class="descname">link_parameters</code><span class="sig-paren">(</span><em>*parameters</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.link_parameters"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.link_parameters" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>convenience method for adding several
|
||
|
|
parameters without gradient specification</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.parameter_shapes">
|
||
|
|
<code class="descname">parameter_shapes</code><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.parameter_shapes" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.remove_parameter">
|
||
|
|
<code class="descname">remove_parameter</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.remove_parameter"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.remove_parameter" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.Parameterized.unlink_parameter">
|
||
|
|
<code class="descname">unlink_parameter</code><span class="sig-paren">(</span><em>param</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#Parameterized.unlink_parameter"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.Parameterized.unlink_parameter" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>param</strong> – param object to remove from being a parameter of this parameterized object.</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.parameterized.ParametersChangedMeta">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.parameterized.</code><code class="descname">ParametersChangedMeta</code><a class="reference internal" href="_modules/GPy/core/parameterization/parameterized.html#ParametersChangedMeta"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.parameterized.ParametersChangedMeta" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">type</span></code></p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.priors">
|
||
|
|
<span id="gpy-core-parameterization-priors-module"></span><h2>GPy.core.parameterization.priors module<a class="headerlink" href="#module-GPy.core.parameterization.priors" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">DGPLVM</code><span class="sig-paren">(</span><em>sigma2</em>, <em>lbl</em>, <em>x_shape</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<p>Implementation of the Discriminative Gaussian Process Latent Variable model paper, by Raquel.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>sigma2</strong> – constant</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">DGPLVM for Classification paper implementation</p>
|
||
|
|
</div>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_Mi">
|
||
|
|
<code class="descname">compute_Mi</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_Mi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_Mi" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_Sb">
|
||
|
|
<code class="descname">compute_Sb</code><span class="sig-paren">(</span><em>cls</em>, <em>M_i</em>, <em>M_0</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_Sb"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_Sb" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_Sw">
|
||
|
|
<code class="descname">compute_Sw</code><span class="sig-paren">(</span><em>cls</em>, <em>M_i</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_Sw"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_Sw" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_cls">
|
||
|
|
<code class="descname">compute_cls</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_cls"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_cls" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_indices">
|
||
|
|
<code class="descname">compute_indices</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_indices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_indices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_listIndices">
|
||
|
|
<code class="descname">compute_listIndices</code><span class="sig-paren">(</span><em>data_idx</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_listIndices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_listIndices" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_sig_alpha_W">
|
||
|
|
<code class="descname">compute_sig_alpha_W</code><span class="sig-paren">(</span><em>data_idx</em>, <em>lst_idx_all</em>, <em>W_i</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_sig_alpha_W"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_sig_alpha_W" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_sig_beta_Bi">
|
||
|
|
<code class="descname">compute_sig_beta_Bi</code><span class="sig-paren">(</span><em>data_idx</em>, <em>M_i</em>, <em>M_0</em>, <em>lst_idx_all</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_sig_beta_Bi"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_sig_beta_Bi" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.compute_wj">
|
||
|
|
<code class="descname">compute_wj</code><span class="sig-paren">(</span><em>data_idx</em>, <em>M_i</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.compute_wj"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.compute_wj" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'real'</em><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.get_class_label">
|
||
|
|
<code class="descname">get_class_label</code><span class="sig-paren">(</span><em>y</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.get_class_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.get_class_label" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">DGPLVM_KFDA</code><span class="sig-paren">(</span><em>lambdaa</em>, <em>sigma2</em>, <em>lbl</em>, <em>kern</em>, <em>x_shape</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<p>Implementation of the Discriminative Gaussian Process Latent Variable function using
|
||
|
|
Kernel Fisher Discriminant Analysis by Seung-Jean Kim for implementing Face paper
|
||
|
|
by Chaochao Lu.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>lambdaa</strong> – constant</li>
|
||
|
|
<li><strong>sigma2</strong> – constant</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">Surpassing Human-Level Face paper dgplvm implementation</p>
|
||
|
|
</div>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.compute_A">
|
||
|
|
<code class="descname">compute_A</code><span class="sig-paren">(</span><em>lst_ni</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.compute_A"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.compute_A" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.compute_a">
|
||
|
|
<code class="descname">compute_a</code><span class="sig-paren">(</span><em>lst_ni</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.compute_a"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.compute_a" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.compute_cls">
|
||
|
|
<code class="descname">compute_cls</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.compute_cls"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.compute_cls" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.compute_lst_ni">
|
||
|
|
<code class="descname">compute_lst_ni</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.compute_lst_ni"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.compute_lst_ni" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'real'</em><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.get_class_label">
|
||
|
|
<code class="descname">get_class_label</code><span class="sig-paren">(</span><em>y</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.get_class_label"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.get_class_label" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.DGPLVM_KFDA.x_reduced">
|
||
|
|
<code class="descname">x_reduced</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#DGPLVM_KFDA.x_reduced"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.DGPLVM_KFDA.x_reduced" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">Gamma</code><span class="sig-paren">(</span><em>a</em>, <em>b</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gamma"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<p>Implementation of the Gamma probability function, coupled with random variables.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>a</strong> – shape parameter</li>
|
||
|
|
<li><strong>b</strong> – rate parameter (warning: it’s the <em>inverse</em> of the scale)</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">Bishop 2006 notation is used throughout the code</p>
|
||
|
|
</div>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="staticmethod">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma.from_EV">
|
||
|
|
<em class="property">static </em><code class="descname">from_EV</code><span class="sig-paren">(</span><em>E</em>, <em>V</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gamma.from_EV"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma.from_EV" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Creates an instance of a Gamma Prior by specifying the Expected value(s)
|
||
|
|
and Variance(s) of the distribution.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>E</strong> – expected value</li>
|
||
|
|
<li><strong>V</strong> – variance</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gamma.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gamma.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gamma.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gamma.summary">
|
||
|
|
<code class="descname">summary</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gamma.summary"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gamma.summary" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gaussian">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">Gaussian</code><span class="sig-paren">(</span><em>mu</em>, <em>sigma</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gaussian"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gaussian" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<p>Implementation of the univariate Gaussian probability function, coupled with random variables.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>mu</strong> – mean</li>
|
||
|
|
<li><strong>sigma</strong> – standard deviation</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">Bishop 2006 notation is used throughout the code</p>
|
||
|
|
</div>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gaussian.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'real'</em><a class="headerlink" href="#GPy.core.parameterization.priors.Gaussian.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gaussian.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gaussian.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gaussian.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gaussian.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gaussian.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gaussian.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Gaussian.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Gaussian.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Gaussian.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.HalfT">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">HalfT</code><span class="sig-paren">(</span><em>A</em>, <em>nu</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#HalfT"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.HalfT" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<p>Implementation of the half student t probability function, coupled with random variables.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>A</strong> – scale parameter</li>
|
||
|
|
<li><strong>nu</strong> – degrees of freedom</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.HalfT.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.priors.HalfT.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.HalfT.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>theta</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#HalfT.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.HalfT.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.HalfT.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>theta</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#HalfT.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.HalfT.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.HalfT.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#HalfT.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.HalfT.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.InverseGamma">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">InverseGamma</code><span class="sig-paren">(</span><em>a</em>, <em>b</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#InverseGamma"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.InverseGamma" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Gamma" title="GPy.core.parameterization.priors.Gamma"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Gamma</span></code></a></p>
|
||
|
|
<p>Implementation of the inverse-Gamma probability function, coupled with random variables.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>a</strong> – shape parameter</li>
|
||
|
|
<li><strong>b</strong> – rate parameter (warning: it’s the <em>inverse</em> of the scale)</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">Bishop 2006 notation is used throughout the code</p>
|
||
|
|
</div>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.InverseGamma.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.priors.InverseGamma.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.InverseGamma.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#InverseGamma.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.InverseGamma.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.InverseGamma.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#InverseGamma.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.InverseGamma.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.InverseGamma.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#InverseGamma.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.InverseGamma.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.LogGaussian">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">LogGaussian</code><span class="sig-paren">(</span><em>mu</em>, <em>sigma</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#LogGaussian"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.LogGaussian" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Gaussian" title="GPy.core.parameterization.priors.Gaussian"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Gaussian</span></code></a></p>
|
||
|
|
<p>Implementation of the univariate <em>log</em>-Gaussian probability function, coupled with random variables.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>mu</strong> – mean</li>
|
||
|
|
<li><strong>sigma</strong> – standard deviation</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">Bishop 2006 notation is used throughout the code</p>
|
||
|
|
</div>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.LogGaussian.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.priors.LogGaussian.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.LogGaussian.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#LogGaussian.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.LogGaussian.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.LogGaussian.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#LogGaussian.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.LogGaussian.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.LogGaussian.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#LogGaussian.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.LogGaussian.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">MultivariateGaussian</code><span class="sig-paren">(</span><em>mu</em>, <em>var</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<p>Implementation of the multivariate Gaussian probability function, coupled with random variables.</p>
|
||
|
|
<table class="docutils field-list" frame="void" rules="none">
|
||
|
|
<col class="field-name" />
|
||
|
|
<col class="field-body" />
|
||
|
|
<tbody valign="top">
|
||
|
|
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
|
||
|
|
<li><strong>mu</strong> – mean (N-dimensional array)</li>
|
||
|
|
<li><strong>var</strong> – covariance matrix (NxN)</li>
|
||
|
|
</ul>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
<div class="admonition note">
|
||
|
|
<p class="first admonition-title">Note</p>
|
||
|
|
<p class="last">Bishop 2006 notation is used throughout the code</p>
|
||
|
|
</div>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'real'</em><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.pdf">
|
||
|
|
<code class="descname">pdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian.pdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.pdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.plot">
|
||
|
|
<code class="descname">plot</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian.plot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.plot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.MultivariateGaussian.summary">
|
||
|
|
<code class="descname">summary</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#MultivariateGaussian.summary"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.MultivariateGaussian.summary" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Prior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">Prior</code><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Prior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Prior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Prior.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = None</em><a class="headerlink" href="#GPy.core.parameterization.priors.Prior.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Prior.pdf">
|
||
|
|
<code class="descname">pdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Prior.pdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Prior.pdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Prior.plot">
|
||
|
|
<code class="descname">plot</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Prior.plot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Prior.plot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Uniform">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">Uniform</code><span class="sig-paren">(</span><em>lower</em>, <em>upper</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Uniform"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Uniform" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.priors.Prior" title="GPy.core.parameterization.priors.Prior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.priors.Prior</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Uniform.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'real'</em><a class="headerlink" href="#GPy.core.parameterization.priors.Uniform.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Uniform.lnpdf">
|
||
|
|
<code class="descname">lnpdf</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Uniform.lnpdf"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Uniform.lnpdf" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Uniform.lnpdf_grad">
|
||
|
|
<code class="descname">lnpdf_grad</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Uniform.lnpdf_grad"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Uniform.lnpdf_grad" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.priors.Uniform.rvs">
|
||
|
|
<code class="descname">rvs</code><span class="sig-paren">(</span><em>n</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#Uniform.rvs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.Uniform.rvs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="function">
|
||
|
|
<dt id="GPy.core.parameterization.priors.gamma_from_EV">
|
||
|
|
<code class="descclassname">GPy.core.parameterization.priors.</code><code class="descname">gamma_from_EV</code><span class="sig-paren">(</span><em>E</em>, <em>V</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/priors.html#gamma_from_EV"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.priors.gamma_from_EV" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.ties_and_remappings">
|
||
|
|
<span id="gpy-core-parameterization-ties-and-remappings-module"></span><h2>GPy.core.parameterization.ties_and_remappings module<a class="headerlink" href="#module-GPy.core.parameterization.ties_and_remappings" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Fix">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.ties_and_remappings.</code><code class="descname">Fix</code><span class="sig-paren">(</span><em>name=None</em>, <em>parameters=[]</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Fix"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Fix" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.ties_and_remappings.Remapping" title="GPy.core.parameterization.ties_and_remappings.Remapping"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.ties_and_remappings.Remapping</span></code></a></p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Remapping">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.ties_and_remappings.</code><code class="descname">Remapping</code><span class="sig-paren">(</span><em>name=None</em>, <em>parameters=[]</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Remapping"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Remapping" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameterized.Parameterized" title="GPy.core.parameterization.parameterized.Parameterized"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameterized.Parameterized</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Remapping.callback">
|
||
|
|
<code class="descname">callback</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Remapping.callback"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Remapping.callback" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Remapping.mapping">
|
||
|
|
<code class="descname">mapping</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Remapping.mapping"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Remapping.mapping" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>The return value of this function gives the values which the re-mapped
|
||
|
|
parameters should take. Implement in sub-classes.</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Remapping.parameters_changed">
|
||
|
|
<code class="descname">parameters_changed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Remapping.parameters_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Remapping.parameters_changed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Tie">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.ties_and_remappings.</code><code class="descname">Tie</code><span class="sig-paren">(</span><em>name='tie'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Tie"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Tie" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameterized.Parameterized" title="GPy.core.parameterization.parameterized.Parameterized"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameterized.Parameterized</span></code></a></p>
|
||
|
|
<p>The new parameter tie framework. (under development)</p>
|
||
|
|
<p>All the parameters tied together get a new parameter inside the <em>Tie</em> object.
|
||
|
|
Its value should always be equal to all the tied parameters, and its gradient
|
||
|
|
is the sum of all the tied parameters.</p>
|
||
|
|
<p>=====Implementation Details=====
|
||
|
|
The <em>Tie</em> object should only exist on the top of param tree (the highest parent).</p>
|
||
|
|
<p>self.label_buf:
|
||
|
|
It uses a label buffer that has the same length as all the parameters (self._highest_parent_.param_array).
|
||
|
|
The buffer keeps track of all the tied parameters. All the tied parameters have a label (an interger) higher
|
||
|
|
than 0, and the parameters that have the same label are tied together.</p>
|
||
|
|
<p>self.buf_index:
|
||
|
|
An auxiliary index list for the global index of the tie parameter inside the <em>Tie</em> object.</p>
|
||
|
|
<p>TODO:
|
||
|
|
* EVERYTHING</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Tie.add_tied_parameter">
|
||
|
|
<code class="descname">add_tied_parameter</code><span class="sig-paren">(</span><em>p</em>, <em>p2=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Tie.add_tied_parameter"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Tie.add_tied_parameter" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Tie the list of parameters p together (p2==None) or
|
||
|
|
Tie the list of parameters p with the list of parameters p2 (p2!=None)</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Tie.collate_gradient">
|
||
|
|
<code class="descname">collate_gradient</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Tie.collate_gradient"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Tie.collate_gradient" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Tie.getTieFlag">
|
||
|
|
<code class="descname">getTieFlag</code><span class="sig-paren">(</span><em>p=None</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Tie.getTieFlag"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Tie.getTieFlag" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Tie.parameters_changed">
|
||
|
|
<code class="descname">parameters_changed</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Tie.parameters_changed"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Tie.parameters_changed" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.ties_and_remappings.Tie.propagate_val">
|
||
|
|
<code class="descname">propagate_val</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/ties_and_remappings.html#Tie.propagate_val"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.ties_and_remappings.Tie.propagate_val" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.transformations">
|
||
|
|
<span id="gpy-core-parameterization-transformations-module"></span><h2>GPy.core.parameterization.transformations module<a class="headerlink" href="#module-GPy.core.parameterization.transformations" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Exponent">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">Exponent</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Exponent"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Exponent" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Exponent.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.Exponent.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Exponent.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Exponent.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Exponent.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Exponent.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Exponent.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Exponent.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Exponent.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Exponent.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Exponent.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Exponent.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Exponent.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Exponent.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logexp">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">Logexp</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logexp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logexp" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logexp.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.Logexp.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logexp.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logexp.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logexp.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logexp.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logexp.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logexp.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logexp.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logexp.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logexp.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logexp.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logexp.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logexp.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">LogexpClipped</code><span class="sig-paren">(</span><em>lower=1e-06</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpClipped"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Logexp" title="GPy.core.parameterization.transformations.Logexp"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Logexp</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpClipped.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpClipped.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpClipped.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpClipped.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.log_max_bound">
|
||
|
|
<code class="descname">log_max_bound</code><em class="property"> = 230.25850929940458</em><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.log_max_bound" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.log_min_bound">
|
||
|
|
<code class="descname">log_min_bound</code><em class="property"> = -23.025850929940457</em><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.log_min_bound" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.max_bound">
|
||
|
|
<code class="descname">max_bound</code><em class="property"> = 1e+100</em><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.max_bound" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpClipped.min_bound">
|
||
|
|
<code class="descname">min_bound</code><em class="property"> = 1e-10</em><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpClipped.min_bound" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpNeg">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">LogexpNeg</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpNeg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpNeg" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpNeg.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpNeg.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpNeg.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpNeg.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpNeg.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpNeg.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpNeg.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpNeg.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpNeg.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpNeg.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpNeg.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.LogexpNeg.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#LogexpNeg.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.LogexpNeg.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logistic">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">Logistic</code><span class="sig-paren">(</span><em>lower</em>, <em>upper</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logistic"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logistic" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logistic.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'bounded'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.Logistic.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logistic.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logistic.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logistic.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logistic.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logistic.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logistic.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logistic.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logistic.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logistic.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Logistic.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Logistic.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Logistic.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeExponent">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NegativeExponent</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeExponent"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeExponent" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Exponent" title="GPy.core.parameterization.transformations.Exponent"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Exponent</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeExponent.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'negative'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeExponent.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeExponent.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeExponent.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeExponent.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeExponent.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeExponent.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeExponent.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeExponent.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeExponent.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeExponent.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeExponent.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeExponent.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeExponent.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NegativeLogexp</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeLogexp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'negative'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeLogexp.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeLogexp.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeLogexp.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NegativeLogexp.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NegativeLogexp.logexp">
|
||
|
|
<code class="descname">logexp</code><em class="property"> = Logexp</em><a class="headerlink" href="#GPy.core.parameterization.transformations.NegativeLogexp.logexp" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalEta">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NormalEta</code><span class="sig-paren">(</span><em>mu_indices</em>, <em>var_indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalEta"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalEta" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalEta.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>theta</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalEta.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalEta.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalEta.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>muvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalEta.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalEta.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalEta.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>muvar</em>, <em>dmuvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalEta.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalEta.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalEta.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalEta.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalEta.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalAntti">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NormalNaturalAntti</code><span class="sig-paren">(</span><em>mu_indices</em>, <em>var_indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalAntti"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalAntti" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.NormalTheta" title="GPy.core.parameterization.transformations.NormalTheta"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.NormalTheta</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalAntti.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>muvar</em>, <em>dmuvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalAntti.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalAntti.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalAntti.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalAntti.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalAntti.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalThroughEta">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NormalNaturalThroughEta</code><span class="sig-paren">(</span><em>mu_indices</em>, <em>var_indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalThroughEta"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalThroughEta" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.NormalEta" title="GPy.core.parameterization.transformations.NormalEta"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.NormalEta</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalThroughEta.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>muvar</em>, <em>dmuvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalThroughEta.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalThroughEta.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalThroughTheta">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NormalNaturalThroughTheta</code><span class="sig-paren">(</span><em>mu_indices</em>, <em>var_indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalThroughTheta"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalThroughTheta" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.NormalTheta" title="GPy.core.parameterization.transformations.NormalTheta"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.NormalTheta</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalNaturalThroughTheta.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>muvar</em>, <em>dmuvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalNaturalThroughTheta.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalNaturalThroughTheta.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalTheta">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">NormalTheta</code><span class="sig-paren">(</span><em>mu_indices</em>, <em>var_indices</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalTheta"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalTheta" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalTheta.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>theta</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalTheta.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalTheta.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalTheta.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>muvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalTheta.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalTheta.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalTheta.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>muvar</em>, <em>dmuvar</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalTheta.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalTheta.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.NormalTheta.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#NormalTheta.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.NormalTheta.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Square">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">Square</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Square"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Square" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.transformations.Transformation" title="GPy.core.parameterization.transformations.Transformation"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.transformations.Transformation</span></code></a></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Square.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = 'positive'</em><a class="headerlink" href="#GPy.core.parameterization.transformations.Square.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Square.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Square.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Square.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Square.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>x</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Square.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Square.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Square.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>f</em>, <em>df</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Square.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Square.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Square.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Square.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Square.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.transformations.</code><code class="descname">Transformation</code><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Transformation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation.domain">
|
||
|
|
<code class="descname">domain</code><em class="property"> = None</em><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation.domain" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation.f">
|
||
|
|
<code class="descname">f</code><span class="sig-paren">(</span><em>opt_param</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Transformation.f"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation.f" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation.finv">
|
||
|
|
<code class="descname">finv</code><span class="sig-paren">(</span><em>model_param</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Transformation.finv"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation.finv" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation.gradfactor">
|
||
|
|
<code class="descname">gradfactor</code><span class="sig-paren">(</span><em>model_param</em>, <em>dL_dmodel_param</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Transformation.gradfactor"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation.gradfactor" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>df(opt_param)_dopt_param evaluated at self.f(opt_param)=model_param, times the gradient dL_dmodel_param,</p>
|
||
|
|
<blockquote>
|
||
|
|
<div><p>i.e.:
|
||
|
|
define</p>
|
||
|
|
<div class="math">
|
||
|
|
<p><img src="_images/math/b606edea521a130e1064a48a5147e4930dc8b55c.png" alt=""/></p>
|
||
|
|
</div></div></blockquote>
|
||
|
|
<p>rac{
|
||
|
|
rac{partial L}{partial f}left(left.partial f(x)}{partial x}
|
||
|
|
ight|_{x=f^{-1}(f)
|
||
|
|
ight)}</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation.initialize">
|
||
|
|
<code class="descname">initialize</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Transformation.initialize"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation.initialize" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>produce a sensible initial value for f(x)</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.transformations.Transformation.plot">
|
||
|
|
<code class="descname">plot</code><span class="sig-paren">(</span><em>xlabel='transformed $\\theta$'</em>, <em>ylabel='$\\theta$'</em>, <em>axes=None</em>, <em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/transformations.html#Transformation.plot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.transformations.Transformation.plot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization.variational">
|
||
|
|
<span id="gpy-core-parameterization-variational-module"></span><h2>GPy.core.parameterization.variational module<a class="headerlink" href="#module-GPy.core.parameterization.variational" title="Permalink to this headline">¶</a></h2>
|
||
|
|
<p>Created on 6 Nov 2013</p>
|
||
|
|
<p>@author: maxz</p>
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.variational.NormalPosterior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.variational.</code><code class="descname">NormalPosterior</code><span class="sig-paren">(</span><em>means=None</em>, <em>variances=None</em>, <em>name='latent space'</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#NormalPosterior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.NormalPosterior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.variational.VariationalPosterior" title="GPy.core.parameterization.variational.VariationalPosterior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.variational.VariationalPosterior</span></code></a></p>
|
||
|
|
<p>NormalPosterior distribution for variational approximations.</p>
|
||
|
|
<p>holds the means and variances for a factorizing multivariate normal distribution</p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.NormalPosterior.plot">
|
||
|
|
<code class="descname">plot</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#NormalPosterior.plot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.NormalPosterior.plot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Plot latent space X in 1D:</p>
|
||
|
|
<p>See GPy.plotting.matplot_dep.variational_plots</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.variational.NormalPrior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.variational.</code><code class="descname">NormalPrior</code><span class="sig-paren">(</span><em>name='latent space'</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#NormalPrior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.NormalPrior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.variational.VariationalPrior" title="GPy.core.parameterization.variational.VariationalPrior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.variational.VariationalPrior</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.NormalPrior.KL_divergence">
|
||
|
|
<code class="descname">KL_divergence</code><span class="sig-paren">(</span><em>variational_posterior</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#NormalPrior.KL_divergence"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.NormalPrior.KL_divergence" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.NormalPrior.update_gradients_KL">
|
||
|
|
<code class="descname">update_gradients_KL</code><span class="sig-paren">(</span><em>variational_posterior</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#NormalPrior.update_gradients_KL"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.NormalPrior.update_gradients_KL" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPosterior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.variational.</code><code class="descname">SpikeAndSlabPosterior</code><span class="sig-paren">(</span><em>means</em>, <em>variances</em>, <em>binary_prob</em>, <em>name='latent space'</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#SpikeAndSlabPosterior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPosterior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.variational.VariationalPosterior" title="GPy.core.parameterization.variational.VariationalPosterior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.variational.VariationalPosterior</span></code></a></p>
|
||
|
|
<p>The SpikeAndSlab distribution for variational approximations.</p>
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPosterior.gamma_log_prob">
|
||
|
|
<code class="descname">gamma_log_prob</code><em class="property"> = <functools.partial object></em><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPosterior.gamma_log_prob" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="attribute">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPosterior.gamma_probabilities">
|
||
|
|
<code class="descname">gamma_probabilities</code><em class="property"> = <functools.partial object></em><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPosterior.gamma_probabilities" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPosterior.plot">
|
||
|
|
<code class="descname">plot</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#SpikeAndSlabPosterior.plot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPosterior.plot" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Plot latent space X in 1D:</p>
|
||
|
|
<p>See GPy.plotting.matplot_dep.variational_plots</p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPosterior.set_gradients">
|
||
|
|
<code class="descname">set_gradients</code><span class="sig-paren">(</span><em>grad</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#SpikeAndSlabPosterior.set_gradients"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPosterior.set_gradients" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPrior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.variational.</code><code class="descname">SpikeAndSlabPrior</code><span class="sig-paren">(</span><em>pi=None</em>, <em>learnPi=False</em>, <em>variance=1.0</em>, <em>name='SpikeAndSlabPrior'</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#SpikeAndSlabPrior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPrior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.variational.VariationalPrior" title="GPy.core.parameterization.variational.VariationalPrior"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.variational.VariationalPrior</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPrior.KL_divergence">
|
||
|
|
<code class="descname">KL_divergence</code><span class="sig-paren">(</span><em>variational_posterior</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#SpikeAndSlabPrior.KL_divergence"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPrior.KL_divergence" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.SpikeAndSlabPrior.update_gradients_KL">
|
||
|
|
<code class="descname">update_gradients_KL</code><span class="sig-paren">(</span><em>variational_posterior</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#SpikeAndSlabPrior.update_gradients_KL"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.SpikeAndSlabPrior.update_gradients_KL" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.variational.VariationalPosterior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.variational.</code><code class="descname">VariationalPosterior</code><span class="sig-paren">(</span><em>means=None</em>, <em>variances=None</em>, <em>name='latent space'</em>, <em>*a</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#VariationalPosterior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.VariationalPosterior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameterized.Parameterized" title="GPy.core.parameterization.parameterized.Parameterized"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameterized.Parameterized</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.VariationalPosterior.has_uncertain_inputs">
|
||
|
|
<code class="descname">has_uncertain_inputs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#VariationalPosterior.has_uncertain_inputs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.VariationalPosterior.has_uncertain_inputs" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.VariationalPosterior.set_gradients">
|
||
|
|
<code class="descname">set_gradients</code><span class="sig-paren">(</span><em>grad</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#VariationalPosterior.set_gradients"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.VariationalPosterior.set_gradients" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
<dl class="class">
|
||
|
|
<dt id="GPy.core.parameterization.variational.VariationalPrior">
|
||
|
|
<em class="property">class </em><code class="descclassname">GPy.core.parameterization.variational.</code><code class="descname">VariationalPrior</code><span class="sig-paren">(</span><em>name='latent space'</em>, <em>**kw</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#VariationalPrior"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.VariationalPrior" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>Bases: <a class="reference internal" href="#GPy.core.parameterization.parameterized.Parameterized" title="GPy.core.parameterization.parameterized.Parameterized"><code class="xref py py-class docutils literal"><span class="pre">GPy.core.parameterization.parameterized.Parameterized</span></code></a></p>
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.VariationalPrior.KL_divergence">
|
||
|
|
<code class="descname">KL_divergence</code><span class="sig-paren">(</span><em>variational_posterior</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#VariationalPrior.KL_divergence"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.VariationalPrior.KL_divergence" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd></dd></dl>
|
||
|
|
|
||
|
|
<dl class="method">
|
||
|
|
<dt id="GPy.core.parameterization.variational.VariationalPrior.update_gradients_KL">
|
||
|
|
<code class="descname">update_gradients_KL</code><span class="sig-paren">(</span><em>variational_posterior</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/GPy/core/parameterization/variational.html#VariationalPrior.update_gradients_KL"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#GPy.core.parameterization.variational.VariationalPrior.update_gradients_KL" title="Permalink to this definition">¶</a></dt>
|
||
|
|
<dd><p>updates the gradients for mean and variance <strong>in place</strong></p>
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="section" id="module-GPy.core.parameterization">
|
||
|
|
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-GPy.core.parameterization" title="Permalink to this headline">¶</a></h2>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||
|
|
<div class="sphinxsidebarwrapper">
|
||
|
|
<h3><a href="index.html">Table Of Contents</a></h3>
|
||
|
|
<ul>
|
||
|
|
<li><a class="reference internal" href="#">GPy.core.parameterization package</a><ul>
|
||
|
|
<li><a class="reference internal" href="#submodules">Submodules</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.domains">GPy.core.parameterization.domains module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.index_operations">GPy.core.parameterization.index_operations module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.lists_and_dicts">GPy.core.parameterization.lists_and_dicts module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.observable_array">GPy.core.parameterization.observable_array module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.param">GPy.core.parameterization.param module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.parameter_core">GPy.core.parameterization.parameter_core module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.parameterized">GPy.core.parameterization.parameterized module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.priors">GPy.core.parameterization.priors module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.ties_and_remappings">GPy.core.parameterization.ties_and_remappings module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.transformations">GPy.core.parameterization.transformations module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization.variational">GPy.core.parameterization.variational module</a></li>
|
||
|
|
<li><a class="reference internal" href="#module-GPy.core.parameterization">Module contents</a></li>
|
||
|
|
</ul>
|
||
|
|
</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<h4>Previous topic</h4>
|
||
|
|
<p class="topless"><a href="GPy.core.html"
|
||
|
|
title="previous chapter">GPy.core package</a></p>
|
||
|
|
<h4>Next topic</h4>
|
||
|
|
<p class="topless"><a href="GPy.examples.html"
|
||
|
|
title="next chapter">GPy.examples package</a></p>
|
||
|
|
<div role="note" aria-label="source link">
|
||
|
|
<h3>This Page</h3>
|
||
|
|
<ul class="this-page-menu">
|
||
|
|
<li><a href="_sources/GPy.core.parameterization.txt"
|
||
|
|
rel="nofollow">Show Source</a></li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
<div id="searchbox" style="display: none" role="search">
|
||
|
|
<h3>Quick search</h3>
|
||
|
|
<form class="search" action="search.html" method="get">
|
||
|
|
<input type="text" name="q" />
|
||
|
|
<input type="submit" value="Go" />
|
||
|
|
<input type="hidden" name="check_keywords" value="yes" />
|
||
|
|
<input type="hidden" name="area" value="default" />
|
||
|
|
</form>
|
||
|
|
<p class="searchtip" style="font-size: 90%">
|
||
|
|
Enter search terms or a module, class or function name.
|
||
|
|
</p>
|
||
|
|
</div>
|
||
|
|
<script type="text/javascript">$('#searchbox').show(0);</script>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="clearer"></div>
|
||
|
|
</div>
|
||
|
|
<div class="related" role="navigation" aria-label="related navigation">
|
||
|
|
<h3>Navigation</h3>
|
||
|
|
<ul>
|
||
|
|
<li class="right" style="margin-right: 10px">
|
||
|
|
<a href="genindex.html" title="General Index"
|
||
|
|
>index</a></li>
|
||
|
|
<li class="right" >
|
||
|
|
<a href="py-modindex.html" title="Python Module Index"
|
||
|
|
>modules</a> |</li>
|
||
|
|
<li class="right" >
|
||
|
|
<a href="GPy.examples.html" title="GPy.examples package"
|
||
|
|
>next</a> |</li>
|
||
|
|
<li class="right" >
|
||
|
|
<a href="GPy.core.html" title="GPy.core package"
|
||
|
|
>previous</a> |</li>
|
||
|
|
<li class="nav-item nav-item-0"><a href="index.html">GPy documentation</a> »</li>
|
||
|
|
<li class="nav-item nav-item-1"><a href="GPy.html" >GPy package</a> »</li>
|
||
|
|
<li class="nav-item nav-item-2"><a href="GPy.core.html" >GPy.core package</a> »</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
<div class="footer" role="contentinfo">
|
||
|
|
© Copyright 2013, Author.
|
||
|
|
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.3.1.
|
||
|
|
</div>
|
||
|
|
</body>
|
||
|
|
</html>
|