kernel-class function

Class "kernel" "rbfkernel" "polykernel", "tanhkernel", "vanillakernel"

Class "kernel" "rbfkernel" "polykernel", "tanhkernel", "vanillakernel"

The built-in kernel classes in kernlab class

Objects from the Class

Objects can be created by calls of the form new("rbfkernel"), new{"polykernel"}, new{"tanhkernel"}, new{"vanillakernel"}, new{"anovakernel"}, new{"besselkernel"}, new{"laplacekernel"}, new{"splinekernel"}, new{"stringkernel"}

or by calling the rbfdot, polydot, tanhdot, vanilladot, anovadot, besseldot, laplacedot, splinedot, stringdot functions etc..

Slots

  • .Data:: Object of class "function" containing the kernel function
  • kpar:: Object of class "list" containing the kernel parameters

Extends

Class "kernel", directly. Class "function", by class "kernel".

Methods

  • kernelMatrix: signature(kernel = "rbfkernel", x = "matrix"): computes the kernel matrix
  • kernelMult: signature(kernel = "rbfkernel", x = "matrix"): computes the quadratic kernel expression
  • kernelPol: signature(kernel = "rbfkernel", x = "matrix"): computes the kernel expansion
  • kernelFast: signature(kernel = "rbfkernel", x = "matrix"),,a: computes parts or the full kernel matrix, mainly used in kernel algorithms where columns of the kernel matrix are computed per invocation

Author(s)

Alexandros Karatzoglou

alexandros.karatzoglou@ci.tuwien.ac.at

See Also

dots

Examples

rbfkernel <- rbfdot(sigma = 0.1) rbfkernel is(rbfkernel) kpar(rbfkernel)
  • Maintainer: Alexandros Karatzoglou
  • License: GPL-2
  • Last published: 2024-08-13

Useful links