public class RBFKernel extends CachedKernel
-C <num> The size of the cache (a prime number), 0 for full cache and -1 to turn it off. (default: 250007)
-G <double> The value to use for the gamma parameter (default: 0.01).
-output-debug-info Enables debugging output (if available) to be printed. (default: off)
Constructor and Description |
---|
RBFKernel()
default constructor - does nothing.
|
RBFKernel(Instances data,
int cacheSize,
double gamma)
Creates a new
RBFKernel instance. |
Modifier and Type | Method and Description |
---|---|
void |
buildKernel(Instances data)
Builds the kernel.
|
java.lang.String |
gammaTipText()
Returns the tip text for this property
|
Capabilities |
getCapabilities()
Returns the Capabilities of this kernel.
|
double |
getGamma()
Gets the gamma value.
|
java.lang.String |
getRevision()
Returns the revision string.
|
java.lang.String |
globalInfo()
Returns a string describing the kernel
|
void |
setGamma(double value)
Sets the gamma value.
|
java.lang.String |
toString()
returns a string representation for the Kernel
|
cacheSizeTipText, clean, eval, getCacheSize, getOptions, listOptions, numCacheHits, numEvals, setCacheSize, setOptions
debugTipText, forName, getChecksTurnedOff, getDebug, getDoNotCheckCapabilities, makeCopies, makeCopy, setChecksTurnedOff, setDebug, setDoNotCheckCapabilities
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
makeCopy
public RBFKernel()
public RBFKernel(Instances data, int cacheSize, double gamma) throws java.lang.Exception
RBFKernel
instance.data
- the training dataset used.cacheSize
- the size of the cache (a prime number)gamma
- the gamma to usejava.lang.Exception
- if something goes wrongpublic void buildKernel(Instances data) throws java.lang.Exception
buildKernel
in class CachedKernel
data
- the data to base the kernel onjava.lang.Exception
- if something goes wrongpublic java.lang.String globalInfo()
globalInfo
in class Kernel
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class Kernel
Capabilities
@OptionMetadata(description="The value to use for the gamma parameter (default: 0.01).", displayName="gamma", commandLineParamName="G", commandLineParamSynopsis="-G <double>", displayOrder=1) public void setGamma(double value)
value
- the gamma valuepublic double getGamma()
public java.lang.String gammaTipText()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
getRevision
in class Kernel