uk.ac.ed.inf.taweka.mulan.predict
Class MulanPredict
java.lang.Object
uk.ac.ed.inf.taweka.Initialised
uk.ac.ed.inf.taweka.mulan.predict.MulanPredict
- All Implemented Interfaces:
- Initialisable
- Direct Known Subclasses:
- MulanPredictWithTrainedModel
public class MulanPredict
- extends Initialised
First trains on a dataset (training set) and then emits predictions for an
unlabelled dataset.
- Version:
- 19 Sep 2010
- Author:
- Luna De Ferrari luna.deferrari-at-ed.ac.uk
|
Constructor Summary |
MulanPredict(int trainArffId,
int unlabeledArffId,
java.lang.String arffRecordsDatabase,
java.lang.String predictionsDirectory)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE_ID
public static final java.lang.String INSTANCE_ID
- See Also:
- Constant Field Values
INSTANCE_NAME
public static final java.lang.String INSTANCE_NAME
- See Also:
- Constant Field Values
ATTRIBUTE_ID
public static final java.lang.String ATTRIBUTE_ID
- See Also:
- Constant Field Values
ATTRIBUTE_NAME
public static final java.lang.String ATTRIBUTE_NAME
- See Also:
- Constant Field Values
BIPARTITION
public static final java.lang.String BIPARTITION
- See Also:
- Constant Field Values
CONFIDENCE
public static final java.lang.String CONFIDENCE
- See Also:
- Constant Field Values
RANKING
public static final java.lang.String RANKING
- See Also:
- Constant Field Values
MulanPredict
public MulanPredict(int trainArffId,
int unlabeledArffId,
java.lang.String arffRecordsDatabase,
java.lang.String predictionsDirectory)
generateInstancesNames
public java.util.Vector<java.lang.String> generateInstancesNames()
getLogFile
public java.lang.String getLogFile()
getTrainArff
public MulanArffRecord getTrainArff()
getUnlabeledArff
public MulanArffRecord getUnlabeledArff()
predict
public void predict()
processOutput
public java.lang.String processOutput(int instanceIndex,
mulan.classifier.MultiLabelOutput instanceOutput)
savePredictions
public void savePredictions()
setPredictionsFile
public void setPredictionsFile(java.lang.String predictionsDirectory)
main
public static void main(java.lang.String[] args)
predictionsHeader
public static java.lang.String predictionsHeader()