uk.ac.ed.inf.enzml.mulan.learn
Class MulanLearner
java.lang.Object
uk.ac.ed.inf.enzml.mulan.learn.MulanLearner
public class MulanLearner
- extends java.lang.Object
Containing a Mulan learner and its name, that is: the name of the
MultiLabelLearnerBase plus the name of the algorithm within
- Version:
- 1 Sep 2010
- Author:
- Luna De Ferrari luna.deferrari-at-ed.ac.uk
|
Constructor Summary |
MulanLearner(java.lang.String learnerBaseType,
java.lang.String learnerType,
mulan.classifier.MultiLabelLearnerBase learner)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MulanLearner
public MulanLearner(java.lang.String learnerBaseType,
java.lang.String learnerType,
mulan.classifier.MultiLabelLearnerBase learner)
getLearner
public mulan.classifier.MultiLabelLearnerBase getLearner()
getLearnerBaseType
public java.lang.String getLearnerBaseType()
getLearnerFullName
public java.lang.String getLearnerFullName()
- Get the full type of a learner: multi-label learner base + algorithm
within
getLearnerType
public java.lang.String getLearnerType()
getBRk1NN
public static MulanLearner getBRk1NN()
getBRkNN
public static MulanLearner getBRkNN(int neighbours)
getLearnerName
public static java.lang.String getLearnerName(java.lang.Object learner)