类 MIPolyKernel
java.lang.Object
weka.classifiers.functions.supportVector.Kernel
weka.classifiers.functions.supportVector.CachedKernel
weka.classifiers.functions.supportVector.PolyKernel
weka.classifiers.mi.supportVector.MIPolyKernel
- 所有已实现的接口:
Serializable
,CapabilitiesHandler
,MultiInstanceCapabilitiesHandler
,OptionHandler
,RevisionHandler
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), 0 for full cache and -1 to turn it off. (default: 250007)
-E <num> The Exponent to use. (default: 1.0)
-L Use lower-order terms. (default: no)
- 版本:
- $Revision: 10036 $
- 作者:
- Eibe Frank (eibe@cs.waikato.ac.nz), Shane Legg (shane@intelligenesis.net) (sparse vector code), Stuart Inglis (stuart@reeltwo.com) (sparse vector code), Lin Dong (ld21@cs.waikato.ac.nz) (MIkernel)
- 另请参阅:
-
构造器概要
构造器构造器说明default constructor - does nothing.MIPolyKernel
(Instances data, int cacheSize, double exponent, boolean lowerOrder) Creates a newMIPolyKernel
instance. -
方法概要
修饰符和类型方法说明void
clean()
Frees the cache used by the kernel.Returns the Capabilities of this kernel.Returns the capabilities of this multi-instance kernel for the relational data.Returns the revision string.从类继承的方法 weka.classifiers.functions.supportVector.PolyKernel
exponentTipText, getExponent, getOptions, getUseLowerOrder, globalInfo, listOptions, setExponent, setOptions, setUseLowerOrder, toString, useLowerOrderTipText
从类继承的方法 weka.classifiers.functions.supportVector.CachedKernel
buildKernel, cacheSizeTipText, eval, getCacheSize, numCacheHits, numEvals, setCacheSize
从类继承的方法 weka.classifiers.functions.supportVector.Kernel
checksTurnedOffTipText, debugTipText, forName, getChecksTurnedOff, getDebug, makeCopies, makeCopy, setChecksTurnedOff, setDebug
-
构造器详细资料
-
MIPolyKernel
public MIPolyKernel()default constructor - does nothing. -
MIPolyKernel
public MIPolyKernel(Instances data, int cacheSize, double exponent, boolean lowerOrder) throws Exception Creates a newMIPolyKernel
instance.- 参数:
data
- the training dataset used.cacheSize
- the size of the cache (a prime number)exponent
- the exponent to uselowerOrder
- whether to use lower-order terms- 抛出:
Exception
- if something goes wrong
-
-
方法详细资料
-
getCapabilities
Returns the Capabilities of this kernel.- 指定者:
getCapabilities
在接口中CapabilitiesHandler
- 覆盖:
getCapabilities
在类中PolyKernel
- 返回:
- the capabilities of this object
- 另请参阅:
-
getMultiInstanceCapabilities
Returns the capabilities of this multi-instance kernel for the relational data.- 指定者:
getMultiInstanceCapabilities
在接口中MultiInstanceCapabilitiesHandler
- 返回:
- the capabilities of this object
- 另请参阅:
-
clean
public void clean()Frees the cache used by the kernel.- 覆盖:
clean
在类中PolyKernel
-
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 覆盖:
getRevision
在类中PolyKernel
- 返回:
- the revision
-