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, sortByRankingequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprintUsage, setOptionspublic MultiObjectiveEntryRanker clone()
clone in class BaseEntryRankerpublic 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)
BaseEntryRankertrain in class BaseEntryRankerdata - Data to use as training set