public class MIRBFKernel extends RBFKernel implements MultiInstanceCapabilitiesHandler
-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)
-G <num> The Gamma parameter. (default: 0.01)
| Modifier and Type | Field and Description |
|---|---|
protected double[][] |
m_kernelPrecalc
The precalculated dotproducts of <inst_i,inst_i>
|
m_cacheHits, m_cacheSize, m_cacheSlots, m_kernelEvals, m_kernelMatrix, m_keys, m_numInsts, m_storagem_ChecksTurnedOff, m_data, m_Debug| Constructor and Description |
|---|
MIRBFKernel()
default constructor - does nothing.
|
MIRBFKernel(Instances data,
int cacheSize,
double gamma)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
buildKernel(Instances data)
builds the kernel with the given data.
|
protected double |
evaluate(int id1,
int id2,
Instance inst1)
This method is overridden in subclasses to implement specific kernels.
|
Capabilities |
getCapabilities()
Returns the Capabilities of this kernel.
|
Capabilities |
getMultiInstanceCapabilities()
Returns the capabilities of this multi-instance kernel for the
relational data.
|
String |
getRevision()
Returns the revision string.
|
protected void |
initVars(Instances data)
initializes variables etc.
|
gammaTipText, getGamma, getOptions, globalInfo, listOptions, setGamma, setOptions, toStringcacheSizeTipText, clean, dotProd, eval, getCacheSize, numCacheHits, numEvals, setCacheSizechecksTurnedOffTipText, debugTipText, forName, getChecksTurnedOff, getDebug, makeCopies, makeCopy, setChecksTurnedOff, setDebugprotected double[][] m_kernelPrecalc
protected double evaluate(int id1,
int id2,
Instance inst1)
throws Exception
CachedKernelprotected void initVars(Instances data)
public Capabilities getCapabilities()
getCapabilities in interface CapabilitiesHandlergetCapabilities in class RBFKernelCapabilitiespublic Capabilities getMultiInstanceCapabilities()
getMultiInstanceCapabilities in interface MultiInstanceCapabilitiesHandlerCapabilitiespublic void buildKernel(Instances data) throws Exception
buildKernel in class RBFKerneldata - the data to base the kernel onException - if something goes wrongpublic String getRevision()
getRevision in interface RevisionHandlergetRevision in class RBFKernelCopyright © 2015 University of Waikato, Hamilton, NZ. All rights reserved.