Package de.julielab.genemapper.hpo
Class CandidateRetrievalOptimizationRoute
- java.lang.Object
-
- de.julielab.geneexpbase.hpo.HpoRoute
-
- de.julielab.genemapper.hpo.CandidateRetrievalOptimizationRoute
-
- All Implemented Interfaces:
Serializable,spark.Route
- Direct Known Subclasses:
GNormPlusBC2TestRoute
public class CandidateRetrievalOptimizationRoute extends de.julielab.geneexpbase.hpo.HpoRoute- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static booleanEVAL_ON_HUMAN_ONLYstatic StringGET_MENTION_SEARCH_SCORE
-
Constructor Summary
Constructors Constructor Description CandidateRetrievalOptimizationRoute(Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcalculateScore(de.julielab.geneexpbase.hpo.HpoInstance si, de.julielab.geneexpbase.configuration.Parameters parameterMap, int seed, int cutoffTime, int resourceBudget, int maxResourceBudget, de.julielab.geneexpbase.hpo.HpoRoute.Metric returnMetric, int runId)protected com.google.inject.InjectorcreateGuiceInjector(de.julielab.geneexpbase.configuration.Configuration configuration)protected List<de.julielab.geneexpbase.hpo.HpoInstance>getActiveCorpora()protected de.julielab.geneexpbase.hpo.HpoRoute.MetricgetDefaultMetric()intgetDevSamplingFrequency()intgetNumSplits()StringgetRouteEndpoint()protected StringgetTaskName()-
Methods inherited from class de.julielab.geneexpbase.hpo.HpoRoute
getAllCorporaTrainingDocuments4Instance, getCorpusPartition, getCorpusSplitByType, getDocuments4Budget, getDocuments4Budget4Instance, getDocuments4Instance, getDocuments4Instance, getMachineLearningPrefixes, getResultScalingFactors, getSplitMappingFile, getTrainDevSplit, getTrainingData, getTrainingData4Budget4Instance, handle, loadData, loadDataSplits, parseInstanceName, parseParameters, saveDataSplit, train
-
-
-
-
Field Detail
-
GET_MENTION_SEARCH_SCORE
public static final String GET_MENTION_SEARCH_SCORE
- See Also:
- Constant Field Values
-
EVAL_ON_HUMAN_ONLY
public static final boolean EVAL_ON_HUMAN_ONLY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CandidateRetrievalOptimizationRoute
public CandidateRetrievalOptimizationRoute(Configuration configuration)
-
-
Method Detail
-
createGuiceInjector
protected com.google.inject.Injector createGuiceInjector(de.julielab.geneexpbase.configuration.Configuration configuration)
- Specified by:
createGuiceInjectorin classde.julielab.geneexpbase.hpo.HpoRoute
-
getRouteEndpoint
public String getRouteEndpoint()
- Specified by:
getRouteEndpointin classde.julielab.geneexpbase.hpo.HpoRoute
-
getNumSplits
public int getNumSplits()
- Specified by:
getNumSplitsin classde.julielab.geneexpbase.hpo.HpoRoute
-
getDevSamplingFrequency
public int getDevSamplingFrequency()
- Specified by:
getDevSamplingFrequencyin classde.julielab.geneexpbase.hpo.HpoRoute
-
getActiveCorpora
protected List<de.julielab.geneexpbase.hpo.HpoInstance> getActiveCorpora()
- Specified by:
getActiveCorporain classde.julielab.geneexpbase.hpo.HpoRoute
-
getTaskName
protected String getTaskName()
- Specified by:
getTaskNamein classde.julielab.geneexpbase.hpo.HpoRoute
-
getDefaultMetric
protected de.julielab.geneexpbase.hpo.HpoRoute.Metric getDefaultMetric()
- Specified by:
getDefaultMetricin classde.julielab.geneexpbase.hpo.HpoRoute
-
calculateScore
public String calculateScore(de.julielab.geneexpbase.hpo.HpoInstance si, de.julielab.geneexpbase.configuration.Parameters parameterMap, int seed, int cutoffTime, int resourceBudget, int maxResourceBudget, de.julielab.geneexpbase.hpo.HpoRoute.Metric returnMetric, int runId)
- Specified by:
calculateScorein classde.julielab.geneexpbase.hpo.HpoRoute
-
-