public abstract class MultiObjectiveEntryRanker extends BaseEntryRanker
Constructor and Description |
---|
MultiObjectiveEntryRanker() |
Modifier and Type | Method and Description |
---|---|
MultiObjectiveEntryRanker |
clone() |
abstract java.lang.String[] |
getObjectives()
Get properties currently used in objective functions.
|
void |
train(Dataset data)
Train ranker.
|
abstract void |
train(MultiPropertyDataset data)
Train the entry ranker.
|
isMaximizing, isUsingMeasured, objectiveFunction, rankEntries, rankEntries, rankEntries, runObjectiveFunction, setMaximizeFunction, setUseMeasured, sortByRanking
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
printUsage, setOptions
public MultiObjectiveEntryRanker clone()
clone
in class BaseEntryRanker
public abstract void train(MultiPropertyDataset data)
Note: This might be an opportune operation to map the name of each property with their index to allow for faster operation of the EntryRanker#objectiveFunction(magpie.data.BaseEntry)
data
- Dataset to use for trainingpublic abstract java.lang.String[] getObjectives()
public void train(Dataset data)
BaseEntryRanker
train
in class BaseEntryRanker
data
- Data to use as training set