scalismo.kernels

Members list

Type members

Classlikes

abstract case class BSplineKernel[D](order: Int, scale: Int) extends PDKernel[D]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class PDKernel[D]
class Object
trait Matchable
class Any
Show all
Known subtypes
object BSplineKernel

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class BSplineKernel3D(order: Int, scale: Int) extends BSplineKernel[_3D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class PDKernel[_3D]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait DiagonalKernel[D] extends MatrixValuedPDKernel[D]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Discrete representation of a MatrixValuedPDKernel. Mathematically, it can be represented as a covariance matrix. However, it has more structure, i.e. its entry ij is a matrix. Furthermore, the class has the knowledge about its domain (the point on which it is defined).

Discrete representation of a MatrixValuedPDKernel. Mathematically, it can be represented as a covariance matrix. However, it has more structure, i.e. its entry ij is a matrix. Furthermore, the class has the knowledge about its domain (the point on which it is defined).

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class GaussianKernel[D](sigma: Double, scaleFactor: Double) extends PDKernel[D]

Defines a Gaussian kernel with standard deviation sigma. The scale factor determines the variance (the value of k(x,x)). A scale factor of s leads to the variance k(x,x) = s*s. When modelling functions, the scale factor can be interpreted as the amplitude of the function

Defines a Gaussian kernel with standard deviation sigma. The scale factor determines the variance (the value of k(x,x)). A scale factor of s leads to the variance k(x,x) = s*s. When modelling functions, the scale factor can be interpreted as the amplitude of the function

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class PDKernel[D]
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Kernel

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Kernel.type
abstract class MatrixValuedPDKernel[D]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
case class MultiScaleKernel[D](kernel: MatrixValuedPDKernel[D], min: Int, max: Int, scale: Int => Double)(implicit evidence$4: NDSpace[D]) extends MatrixValuedPDKernel[D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
abstract class PDKernel[D]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BSplineKernel[D]
class GaussianKernel[D]
Self type
case class SampleCovarianceKernel[D](ts: IndexedSeq[Transformation[D]], cacheSizeHint: Int)(implicit evidence$1: NDSpace[D]) extends MatrixValuedPDKernel[D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all