public class WvARAM extends ARAMNetworkClass implements weka.core.OptionHandler, weka.core.WeightedInstancesHandler, weka.classifiers.UpdateableClassifier, weka.core.Randomizable, weka.core.TechnicalInformationHandler, MultiLabelClassifier
* Valid options are:
-P
Use a different generalization value.
-K
Use ML rankings to class.
-V
Define the number of voters.
| Modifier and Type | Class and Description |
|---|---|
class |
WvARAM.BuildClassifier |
class |
WvARAM.DistributionCalc |
class |
WvARAM.DistributionCalcM |
| Modifier and Type | Field and Description |
|---|---|
protected String |
activity_report |
neuronsactivated, neuronsactivity, numFeatures, threshold| Modifier and Type | Method and Description |
|---|---|
double[] |
ARAMm_Ranking2Class(double[] rankings) |
void |
buildClassifier(weka.core.Instances D)
Generates the classifier.
|
double |
classifyInstance(weka.core.Instance instance)
Classifies the given test instance.
|
String |
debugTipText()
Returns the tip text for this property
|
void |
destroy() |
double[] |
distributionForInstance(weka.core.Instance instance)
Calculates the class membership probabilities for the given test
instance.
|
double[][] |
distributionForInstanceM(weka.core.Instances inst) |
String |
fastLearnTipText() |
void |
freeNetworks() |
weka.core.Capabilities |
getCapabilities() |
boolean |
getDebug()
Get whether debugging is turned on.
|
boolean |
getFastLearn() |
String |
getModel()
Returns a string representation of the model.
|
boolean |
getNeuronsActivity() |
String |
getNeuronsActivityFileName() |
String[] |
getOptions()
Gets the current settings of the classifier.
|
int |
getSeed() |
boolean |
getSparse() |
boolean |
getSparseH() |
boolean |
getSparseHT() |
weka.core.TechnicalInformation |
getTechnicalInformation() |
boolean |
getThreadedVoters() |
double |
getThreshold() |
double |
getVigilancy() |
int |
getVoters() |
String |
globalInfo()
Description to display in the GUI.
|
boolean |
isThreaded() |
Enumeration |
listOptions()
Returns an enumeration describing the available options.
|
static void |
main(String[] argv)
Main method for testing this class.
|
String |
neuronsActivityFileNameTipText() |
String |
neuronsActivityTipText() |
String |
seedTipText() |
void |
setDebug(boolean debug)
Set debugging mode.
|
void |
setFastLearn(boolean ffastaram) |
void |
setNeuronsActivity(boolean fsaveneuronsactivity) |
void |
setNeuronsActivityFileName(String ffsna) |
void |
setOptions(String[] options)
Parses a given list of options.
|
void |
setSeed(int seed) |
void |
setSparse(boolean fsparsearam) |
void |
setSparseH(boolean fsparsearam) |
void |
setSparseHT(boolean fsparsearam) |
void |
setThreaded(boolean setv) |
void |
setThreadedVoters(boolean fThreadedVoters) |
void |
setThreshold(double fthreshold) |
void |
setVigilancy(double vigilancy) |
void |
setVoters(int fvoter) |
String |
sparseHTipText() |
String |
sparseHTTipText() |
String |
sparseTipText() |
String |
threadedTipText() |
String |
threadedVotersTipText() |
String |
thresholdTipText() |
String |
toString()
Returns a description of the classifier.
|
void |
updateClassifier(weka.core.Instance instance) |
String |
vigilancyTipText() |
String |
votersTipText() |
testCapabilitiesclassifierTipText, defaultClassifierOptions, defaultClassifierString, getClassifier, getClassifierSpec, postExecution, preExecution, setClassifierbatchSizeTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDoNotCheckCapabilities, getNumDecimalPlaces, getRevision, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDoNotCheckCapabilities, setNumDecimalPlacesprotected String activity_report
public void buildClassifier(weka.core.Instances D)
throws Exception
buildClassifier in interface weka.classifiers.Classifierinstances - set of instances serving as training dataException - if the classifier has not been generated
successfullypublic double[] distributionForInstance(weka.core.Instance instance)
throws Exception
distributionForInstance in interface weka.classifiers.ClassifierdistributionForInstance in class weka.classifiers.AbstractClassifierinstance - the instance to be classifiedException - if there is a problem generating the predictionpublic double[] ARAMm_Ranking2Class(double[] rankings)
public double classifyInstance(weka.core.Instance instance)
throws Exception
classifyInstance in interface weka.classifiers.ClassifierclassifyInstance in class weka.classifiers.AbstractClassifierinstance - the instance to be classifiedException - if an error occurred during the predictionpublic Enumeration listOptions()
listOptions in interface weka.core.OptionHandlerlistOptions in class weka.classifiers.SingleClassifierEnhancerpublic void setOptions(String[] options) throws Exception
-K
Use kernel estimation for modelling numeric attributes rather than
a single normal distribution.
-D
Use supervised discretization to process numeric attributes.
setOptions in interface weka.core.OptionHandlersetOptions in class weka.classifiers.SingleClassifierEnhanceroptions - the list of options as an array of stringsException - if an option is not supportedpublic String[] getOptions()
getOptions in interface weka.core.OptionHandlergetOptions in class weka.classifiers.SingleClassifierEnhancerpublic String toString()
public String globalInfo()
public weka.core.TechnicalInformation getTechnicalInformation()
getTechnicalInformation in interface weka.core.TechnicalInformationHandlerpublic void updateClassifier(weka.core.Instance instance)
throws Exception
updateClassifier in interface weka.classifiers.UpdateableClassifierExceptionpublic void setSeed(int seed)
setSeed in interface weka.core.Randomizablepublic int getSeed()
getSeed in interface weka.core.Randomizablepublic boolean getThreadedVoters()
public void setThreadedVoters(boolean fThreadedVoters)
public boolean getFastLearn()
public void setFastLearn(boolean ffastaram)
public boolean getSparse()
public void setSparse(boolean fsparsearam)
public boolean getSparseH()
public void setSparseHT(boolean fsparsearam)
public boolean getSparseHT()
public void setSparseH(boolean fsparsearam)
public int getVoters()
public void setVoters(int fvoter)
public double getVigilancy()
public void setVigilancy(double vigilancy)
public void setThreshold(double fthreshold)
public double getThreshold()
public boolean getNeuronsActivity()
public void setNeuronsActivity(boolean fsaveneuronsactivity)
public String getNeuronsActivityFileName()
public void setNeuronsActivityFileName(String ffsna)
public void freeNetworks()
public void destroy()
public static void main(String[] argv)
argv - the optionspublic double[][] distributionForInstanceM(weka.core.Instances inst)
throws Exception
distributionForInstanceM in interface MultiLabelClassifierThreadedExceptionpublic void setDebug(boolean debug)
MultiLabelClassifiersetDebug in interface MultiLabelClassifiersetDebug in class weka.classifiers.AbstractClassifierdebug - true if debug output should be printedpublic boolean getDebug()
MultiLabelClassifiergetDebug in interface MultiLabelClassifiergetDebug in class weka.classifiers.AbstractClassifierpublic String debugTipText()
MultiLabelClassifierdebugTipText in interface MultiLabelClassifierdebugTipText in class weka.classifiers.AbstractClassifierpublic String getModel()
MultiLabelClassifiergetModel in interface MultiLabelClassifierpublic weka.core.Capabilities getCapabilities()
getCapabilities in interface weka.classifiers.ClassifiergetCapabilities in interface weka.core.CapabilitiesHandlergetCapabilities in class weka.classifiers.SingleClassifierEnhancerpublic boolean isThreaded()
isThreaded in interface MultiLabelClassifierThreadedpublic void setThreaded(boolean setv)
setThreaded in interface MultiLabelClassifierThreadedpublic String thresholdTipText()
public String fastLearnTipText()
public String neuronsActivityTipText()
public String neuronsActivityFileNameTipText()
public String sparseTipText()
public String sparseHTipText()
public String sparseHTTipText()
public String seedTipText()
public String threadedTipText()
public String threadedVotersTipText()
public String vigilancyTipText()
public String votersTipText()
Copyright © 2017. All Rights Reserved.