Catalano.Statistics.Kernels
Class Polynomial
- java.lang.Object
-
- Catalano.Statistics.Kernels.Polynomial
-
- All Implemented Interfaces:
- IMercerKernel<double[]>, java.io.Serializable
public class Polynomial extends java.lang.Object implements IMercerKernel<double[]>
Polynomial Kernel.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description Polynomial()Constructs a new Polynomial Kernel.Polynomial(int degree)Constructs a new Polynomial Kernel.Polynomial(int degree, double constant)Constructs a new Polynomial Kernel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleFunction(double[] x, double[] y)The kernel function.doublegetConstant()Get the polynomial constant term.intgetDegree()Get the degree of the polynomial kernel.voidsetConstant(double constant)Set the polynomial constant term.voidsetDegree(int degree)Set the degree of the polynomial kernel.
-
-
-
Constructor Detail
-
Polynomial
public Polynomial()
Constructs a new Polynomial Kernel.
-
Polynomial
public Polynomial(int degree)
Constructs a new Polynomial Kernel.- Parameters:
degree- Polynomial degree.
-
Polynomial
public Polynomial(int degree, double constant)Constructs a new Polynomial Kernel.- Parameters:
degree- Polynomial degree.constant- Polynomial constant term.
-
-
Method Detail
-
getDegree
public int getDegree()
Get the degree of the polynomial kernel.- Returns:
- Degree.
-
setDegree
public void setDegree(int degree)
Set the degree of the polynomial kernel.- Parameters:
degree- Degree.
-
getConstant
public double getConstant()
Get the polynomial constant term.- Returns:
- Polynomial constant term.
-
setConstant
public void setConstant(double constant)
Set the polynomial constant term.- Parameters:
constant- Constant term.
-
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