weka.classifiers.meta
Class RacedIncrementalLogitBoost.Committee
java.lang.Object
weka.classifiers.meta.RacedIncrementalLogitBoost.Committee
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- RacedIncrementalLogitBoost
- protected class RacedIncrementalLogitBoost.Committee
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_chunkSize
protected int m_chunkSize
m_instancesConsumed
protected int m_instancesConsumed
m_models
protected FastVector m_models
m_lastValidationError
protected double m_lastValidationError
m_lastLogLikelihood
protected double m_lastLogLikelihood
m_modelHasChanged
protected boolean m_modelHasChanged
m_modelHasChangedLL
protected boolean m_modelHasChangedLL
m_validationFs
protected double[][] m_validationFs
m_newValidationFs
protected double[][] m_newValidationFs
RacedIncrementalLogitBoost.Committee
public RacedIncrementalLogitBoost.Committee(int chunkSize)
update
public boolean update()
throws java.lang.Exception
- Throws:
java.lang.Exception
resetConsumed
public void resetConsumed()
pruneLastModel
public void pruneLastModel()
keepLastModel
public void keepLastModel()
throws java.lang.Exception
- Throws:
java.lang.Exception
logLikelihood
public double logLikelihood()
throws java.lang.Exception
- Throws:
java.lang.Exception
logLikelihoodAfter
public double logLikelihoodAfter()
throws java.lang.Exception
- Throws:
java.lang.Exception
logLikelihood
private double logLikelihood(double[] Fs,
int classIndex)
throws java.lang.Exception
- Throws:
java.lang.Exception
validationError
public double validationError()
throws java.lang.Exception
- Throws:
java.lang.Exception
chunkSize
public int chunkSize()
committeeSize
public int committeeSize()
classifyInstance
public double classifyInstance(double[] Fs)
throws java.lang.Exception
- Throws:
java.lang.Exception
classifyInstance
public double classifyInstance(Instance instance)
throws java.lang.Exception
- Throws:
java.lang.Exception
distributionForInstance
public double[] distributionForInstance(double[] Fs)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateFS
public double[] updateFS(Instance instance,
Classifier[] newModel,
double[] Fs)
throws java.lang.Exception
- Throws:
java.lang.Exception
distributionForInstance
public double[] distributionForInstance(Instance instance)
throws java.lang.Exception
- Throws:
java.lang.Exception
boost
protected Classifier[] boost(Instances data)
throws java.lang.Exception
- Throws:
java.lang.Exception
toString
public java.lang.String toString()