|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectweka.classifiers.Classifier
weka.classifiers.SingleClassifierEnhancer
weka.classifiers.RandomizableSingleClassifierEnhancer
weka.classifiers.meta.RacedIncrementalLogitBoost
public class RacedIncrementalLogitBoost
Classifier for incremental learning of large datasets by way of racing logit-boosted committees. Valid options are:
-C num
Set the minimum chunk size (default 500).
-M num
Set the maximum chunk size (default 2000).
-V num
Set the validation set size (default 1000).
-D
Turn on debugging output.
-W classname
Specify the full class name of a weak learner as the basis for
boosting (required).
-Q
Use resampling instead of reweighting.
-S seed
Random number seed for resampling (default 1).
-P type
The type of pruning to use.
Options after -- are passed to the designated learner.
| Field Summary | |
|---|---|
static int |
PRUNETYPE_LOGLIKELIHOOD
|
static int |
PRUNETYPE_NONE
The pruning types |
static Tag[] |
TAGS_PRUNETYPE
|
| Constructor Summary | |
|---|---|
RacedIncrementalLogitBoost()
Constructor. |
|
| Method Summary | |
|---|---|
void |
buildClassifier(Instances data)
Builds the classifier. |
double[] |
distributionForInstance(Instance instance)
Computes class distribution of an instance using the best committee. |
int |
getBestCommitteeChunkSize()
Get the best committee chunk size |
double |
getBestCommitteeErrorEstimate()
Get the best committee's error on the validation data |
double |
getBestCommitteeLLEstimate()
Get the best committee's log likelihood on the validation data |
int |
getBestCommitteeSize()
Get the number of members in the best committee |
int |
getMaxChunkSize()
Get the maximum chunk size |
int |
getMinChunkSize()
Get the minimum chunk size |
java.lang.String[] |
getOptions()
Gets the current settings of the Classifier. |
SelectedTag |
getPruningType()
Get the pruning type |
boolean |
getUseResampling()
Get whether resampling is turned on |
int |
getValidationChunkSize()
Get the validation chunk size |
java.lang.String |
globalInfo()
|
java.util.Enumeration |
listOptions()
Returns an enumeration describing the available options |
static void |
main(java.lang.String[] argv)
Main method for this class. |
java.lang.String |
maxChunkSizeTipText()
|
java.lang.String |
minChunkSizeTipText()
|
java.lang.String |
pruningTypeTipText()
|
void |
setMaxChunkSize(int chunkSize)
Set the maximum chunk size |
void |
setMinChunkSize(int chunkSize)
Set the minimum chunk size |
void |
setOptions(java.lang.String[] options)
Parses a given list of options. |
void |
setPruningType(SelectedTag pruneType)
Set the pruning type |
void |
setUseResampling(boolean r)
Set resampling mode |
void |
setValidationChunkSize(int chunkSize)
Set the validation chunk size |
java.lang.String |
toString()
Returns description of the boosted classifier. |
void |
updateClassifier(Instance instance)
Updates the classifier. |
java.lang.String |
useResamplingTipText()
|
java.lang.String |
validationChunkSizeTipText()
|
| Methods inherited from class weka.classifiers.RandomizableSingleClassifierEnhancer |
|---|
getSeed, seedTipText, setSeed |
| Methods inherited from class weka.classifiers.SingleClassifierEnhancer |
|---|
classifierTipText, getClassifier, setClassifier |
| Methods inherited from class weka.classifiers.Classifier |
|---|
classifyInstance, debugTipText, forName, getDebug, makeCopies, makeCopy, setDebug |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int PRUNETYPE_NONE
public static final int PRUNETYPE_LOGLIKELIHOOD
public static final Tag[] TAGS_PRUNETYPE
| Constructor Detail |
|---|
public RacedIncrementalLogitBoost()
| Method Detail |
|---|
public void buildClassifier(Instances data)
throws java.lang.Exception
buildClassifier in class Classifierinstances - the instances to train the classifier with
java.lang.Exception - if something goes wrong
public void updateClassifier(Instance instance)
throws java.lang.Exception
updateClassifier in interface UpdateableClassifierinstance - the next instance in the stream of training data
java.lang.Exception - if something goes wrong
public double[] distributionForInstance(Instance instance)
throws java.lang.Exception
distributionForInstance in class Classifierinstance - the instance to be classified
java.lang.Exception - if distribution could not be
computed successfullypublic java.util.Enumeration listOptions()
listOptions in interface OptionHandlerlistOptions in class RandomizableSingleClassifierEnhancer
public void setOptions(java.lang.String[] options)
throws java.lang.Exception
setOptions in interface OptionHandlersetOptions in class RandomizableSingleClassifierEnhanceroptions - the list of options as an array of strings
java.lang.Exception - if an option is not supportedpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlergetOptions in class RandomizableSingleClassifierEnhancerpublic java.lang.String globalInfo()
public java.lang.String minChunkSizeTipText()
public void setMinChunkSize(int chunkSize)
chunkSize - public int getMinChunkSize()
public java.lang.String maxChunkSizeTipText()
public void setMaxChunkSize(int chunkSize)
chunkSize - public int getMaxChunkSize()
public java.lang.String validationChunkSizeTipText()
public void setValidationChunkSize(int chunkSize)
chunkSize - public int getValidationChunkSize()
public java.lang.String pruningTypeTipText()
public void setPruningType(SelectedTag pruneType)
pruneType - public SelectedTag getPruningType()
public java.lang.String useResamplingTipText()
public void setUseResampling(boolean r)
resampling - true if resampling should be donepublic boolean getUseResampling()
public int getBestCommitteeChunkSize()
public int getBestCommitteeSize()
public double getBestCommitteeErrorEstimate()
public double getBestCommitteeLLEstimate()
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] argv)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||