Radial Basis Functions.
Collection of RBF kernels.
Each kernel supports scale
parameter.
Radial Basis Functions. Collection of RBF kernels. Each kernel supports `scale` parameter.
(gaussian)
(gaussian {:keys [scale] :or {scale 1.0}})
Gaussian kernel
Gaussian kernel
(gaussians-laguerre)
(gaussians-laguerre {:keys [dimension degree scale] :or {scale 1.0}})
Gaussians-Laguerre kernel with dimension
(double) and degree
(long)
Gaussians-Laguerre kernel with `dimension` (double) and `degree` (long)
(generalized-multiquadratic)
(generalized-multiquadratic {:keys [beta negate? scale]
:or {scale 1.0 negate? :auto}})
Generalized multiquadratic kernel with beta
exponent.
Can be negated
if :negate?
is set to true or default :auto
(negate for cases when ceil of half beta is even).
Generalized multiquadratic kernel with `beta` exponent. Can be `negated` if `:negate?` is set to true or default `:auto` (negate for cases when ceil of half beta is even).
(gneiting)
(gneiting {:keys [s l scale] :or {scale 1.0}})
Gneiting kernel family with parameters s
and l
.
Gneiting kernel family with parameters `s` and `l`.
(linear)
(linear {:keys [scale] :or {scale 1.0}})
Linear kernel
Linear kernel
(matern)
(matern {:keys [order scale] :or {scale 1.0}})
Matern kernel for odd order
based on Bessel function of the second kind of order/2
order.
For example for kernel 5/2 use order
equal 5
Matern kernel for odd `order` based on Bessel function of the second kind of `order/2` order. For example for kernel 5/2 use `order` equal 5
(poisson)
(poisson {:keys [d scale] :or {scale 1.0}})
Poisson (or Bessel) kernel for d
(double)
Poisson (or Bessel) kernel for `d` (double)
(radial-powers)
(radial-powers {:keys [beta negate? scale] :or {scale 1.0 negate? :auto}})
Radial powers kernel with beta
exponent.
Can be negated
if :negate?
is set to true or default :auto
(negate for cases when ceil of half beta is even).
Radial powers kernel with `beta` exponent. Can be `negated` if `:negate?` is set to true or default `:auto` (negate for cases when ceil of half beta is even).
(shifted-surface-splines)
(shifted-surface-splines {:keys [s beta scale] :or {scale 1.0}})
Shifter surface splines kernel family with parameters s
and beta
Shifter surface splines kernel family with parameters `s` and `beta`
(thin-plate-splines)
(thin-plate-splines {:keys [beta negate? scale] :or {scale 1.0 negate? :auto}})
Thin-plate splines kernel with beta
exponent.
Can be negated
if :negate?
is set to true or default :auto
(negate for cases when ceil of half of beta is even).
Thin-plate splines kernel with `beta` exponent. Can be `negated` if `:negate?` is set to true or default `:auto` (negate for cases when ceil of half of beta is even).
(truncated-power)
(truncated-power {:keys [k scale] :or {scale 1.0}})
Truncated power kernel with k
exponent.
Truncated power kernel with `k` exponent.
(wendland)
(wendland {:keys [s k scale] :or {scale 1.0}})
Wendland kernel family with parameters s
and k
. Only k
< 5 is supported.
Wendland kernel family with parameters `s` and `k`. Only `k` < 5 is supported.
(whittaker)
(whittaker {:keys [alpha k beta scale] :or {scale 1.0}})
Wittaker kernel family.
Closed form expressions are used for alpha
equal 0 or 1 and k
equal 2 or 3. Other cases use numerical integration
Wittaker kernel family. Closed form expressions are used for `alpha` equal 0 or 1 and `k` equal 2 or 3. Other cases use numerical integration
(wu)
(wu {:keys [l k scale] :or {scale 1.0}})
Wu kernel family with parameters l
(double) and k (long)
.
Integer l
from 0 to 3 and k
from 0 to l
has closed from expressions. Other cases use numerical integration and differentiation and might be unstable.
Wu kernel family with parameters `l` (double) and `k (long)`. Integer `l` from 0 to 3 and `k` from 0 to `l` has closed from expressions. Other cases use numerical integration and differentiation and might be unstable.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close