Catalano.Statistics.Kernels
Class Power
- java.lang.Object
-
- Catalano.Statistics.Kernels.Power
-
- All Implemented Interfaces:
- IMercerKernel<double[]>, java.io.Serializable
public class Power extends java.lang.Object implements IMercerKernel<double[]>
Power Kernel. Also known as the (Unrectified) Triangular Kernel.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description Power(double degree)Constructs a new Power kernel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleFunction(double[] x, double[] y)Linear kernel function.doublegetDegree()Gets the kernel's degree.voidsetDegree(double degree)Sets the kernel's degree.
-
-
-
Constructor Detail
-
Power
public Power(double degree)
Constructs a new Power kernel.- Parameters:
degree- A constant intercept term. Default is 1.
-
-
Method Detail
-
getDegree
public double getDegree()
Gets the kernel's degree.- Returns:
- Kernel's degree.
-
setDegree
public void setDegree(double degree)
Sets the kernel's degree.- Parameters:
degree- Kernel's degree.
-
Function
public double Function(double[] x, double[] y)Linear kernel function.- Specified by:
Functionin interfaceIMercerKernel<double[]>- Parameters:
x- Vectorx in input space.y- Vectory in input space.- Returns:
- Dot product in feature (kernel) space.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG