rdr.mulan
Class IncludeLabelsClassifier

java.lang.Object
  extended by rdr.mulan.MultiLabelClassifierBase
      extended by rdr.mulan.TransformationBasedMultiLabelClassifier
          extended by rdr.mulan.IncludeLabelsClassifier
All Implemented Interfaces:
java.io.Serializable, MultiLabelClassifier, weka.core.TechnicalInformationHandler

public class IncludeLabelsClassifier
extends TransformationBasedMultiLabelClassifier
implements MultiLabelClassifier

See Also:
Serialized Form

Constructor Summary
IncludeLabelsClassifier(weka.classifiers.Classifier classifier, int numLabels)
           
 
Method Summary
 void buildClassifier(weka.core.Instances instances)
          Builds the classifier.
 java.lang.String getRevision()
           
 
Methods inherited from class rdr.mulan.TransformationBasedMultiLabelClassifier
getBaseClassifier, getTechnicalInformation
 
Methods inherited from class rdr.mulan.MultiLabelClassifierBase
getDebug, getNumLabels, makeCopy, predict, setDebug
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface rdr.mulan.MultiLabelClassifier
getNumLabels, predict
 

Constructor Detail

IncludeLabelsClassifier

public IncludeLabelsClassifier(weka.classifiers.Classifier classifier,
                               int numLabels)
Method Detail

buildClassifier

public void buildClassifier(weka.core.Instances instances)
                     throws java.lang.Exception
Description copied from class: MultiLabelClassifierBase
Builds the classifier.

Specified by:
buildClassifier in interface MultiLabelClassifier
Specified by:
buildClassifier in class MultiLabelClassifierBase
Parameters:
instances - set of training data, upon which the classifier should be build
Throws:
java.lang.Exception - if classifier was not created successfully

getRevision

public java.lang.String getRevision()