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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |