| weka.classifiers.functions.supportVector.PolyKernel weka.classifiers.mi.supportVector.MIPolyKernel
MIPolyKernel | public class MIPolyKernel extends PolyKernel implements MultiInstanceCapabilitiesHandler(Code) | |
The polynomial kernel : K(x, y) = <x, y>^p or K(x, y) = (<x, y>+1)^p
Valid options are:
-D
Enables debugging output (if available) to be printed.
(default: off)
-no-checks
Turns off all checks - use with caution!
(default: checks on)
-C <num>
The size of the cache (a prime number).
(default: 250007)
-E <num>
The Exponent to use.
(default: 1.0)
-L
Use lower-order terms.
(default: no)
author: Eibe Frank (eibe@cs.waikato.ac.nz) author: Shane Legg (shane@intelligenesis.net) (sparse vector code) author: Stuart Inglis (stuart@reeltwo.com) (sparse vector code) author: Lin Dong (ld21@cs.waikato.ac.nz) (MIkernel) version: $Revision: 1.2 $ |
Constructor Summary | |
public | MIPolyKernel() default constructor - does nothing. | public | MIPolyKernel(Instances data, int cacheSize, double exponent, boolean lowerOrder) Creates a new MIPolyKernel instance. |
MIPolyKernel | public MIPolyKernel()(Code) | | default constructor - does nothing.
|
MIPolyKernel | public MIPolyKernel(Instances data, int cacheSize, double exponent, boolean lowerOrder) throws Exception(Code) | | Creates a new MIPolyKernel instance.
Parameters: data - the training dataset used. Parameters: cacheSize - the size of the cache (a prime number) Parameters: exponent - the exponent to use Parameters: lowerOrder - whether to use lower-order terms throws: Exception - if something goes wrong |
evaluate | protected double evaluate(int id1, int id2, Instance inst1) throws Exception(Code) | | Parameters: id1 - the index of instance 1 Parameters: id2 - the index of instance 2 Parameters: inst1 - the instance 1 object the dot product throws: Exception - if something goes wrong |
getCapabilities | public Capabilities getCapabilities()(Code) | | Returns the Capabilities of this kernel.
the capabilities of this object See Also: Capabilities |
getMultiInstanceCapabilities | public Capabilities getMultiInstanceCapabilities()(Code) | | Returns the capabilities of this multi-instance kernel for the
relational data.
the capabilities of this object See Also: Capabilities |
Fields inherited from weka.classifiers.functions.supportVector.PolyKernel | protected double m_exponent(Code)(Java Doc) protected boolean m_lowerOrder(Code)(Java Doc)
|
|
|