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。