Catalano.Statistics.Kernels
Class BSpline
- java.lang.Object
-
- Catalano.Statistics.Kernels.BSpline
-
- All Implemented Interfaces:
- IMercerKernel<double[]>, java.io.Serializable
public class BSpline extends java.lang.Object implements IMercerKernel<double[]>
B-Spline Kernel.The B-Spline kernel is defined only in the interval [−1, 1]. It is also a member of the Radial Basis Functions family of kernels. - See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description BSpline(int order)Constructs a new B-Spline Kernel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleFunction(double[] x, double[] y)The kernel function.intgetOrder()Get B-Spline order.voidsetOrder(int order)Set B-Spline order.
-
-
-
Constructor Detail
-
BSpline
public BSpline(int order)
Constructs a new B-Spline Kernel.- Parameters:
order- Order.
-
-
Method Detail
-
getOrder
public int getOrder()
Get B-Spline order.- Returns:
- Order.
-
setOrder
public void setOrder(int order)
Set B-Spline order.- Parameters:
order- Order.
-
Function
public double Function(double[] x, double[] y)Description copied from interface:IMercerKernelThe kernel function.- Specified by:
Functionin interfaceIMercerKernel<double[]>- Parameters:
x- Vector x in input space.y- Vectory in input space.- Returns:
- Dot product in feature (kernel) space.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG