public class SparseHyperbolicTangentKernel extends Object implements MercerKernel<SparseArray>
The hyperbolic tangent kernel was quite popular for support vector machines due to its origin from neural networks. However, it should be used carefully since the kernel matrix may not be positive semi-definite. Besides, it was reported the hyperbolic tangent kernel is not better than the Gaussian kernel in general..
| Constructor and Description |
|---|
SparseHyperbolicTangentKernel()
Constructor with scale 1.0 and offset 0.0.
|
SparseHyperbolicTangentKernel(double scale,
double offset)
Constructor.
|
public SparseHyperbolicTangentKernel()
public SparseHyperbolicTangentKernel(double scale,
double offset)
public double k(SparseArray x, SparseArray y)
MercerKernelk in interface MercerKernel<SparseArray>Copyright © 2015. All rights reserved.