pymc.gp.cov.Gibbs#

class pymc.gp.cov.Gibbs(input_dim, lengthscale_func, args=None, active_dims=None)[源代码]#

Gibbs 核。使用通过 PyTensor 定义的任意长度尺度函数。仅在一维中测试过。

\[k(x, x') = \sqrt{\frac{2\ell(x)\ell(x')}{\ell^2(x) + \ell^2(x')}} \mathrm{exp}\left[ -\frac{(x - x')^2} {\ell^2(x) + \ell^2(x')} \right]\]
参数:
lengthscale_func: 可调用函数

PyTensor 中 X 的函数及附加的可选参数。

args: 可选, 标量或PyMC变量的元组或列表

除了 X 或 Xs 之外,输入到 lengthscale_func 的其他内容。

方法

Gibbs.__init__(input_dim, lengthscale_func)

Gibbs.diag(X)

Gibbs.full(X[, Xs])

Gibbs.square_dist(X[, Xs])

属性

n_dims

输入的维度,取自 active_dims