Package de.julielab.genemapper.hpo
Class GenesetsOptimizationRoute
- java.lang.Object
-
- de.julielab.geneexpbase.hpo.HpoRoute
-
- de.julielab.genemapper.hpo.GenesetsOptimizationRoute
-
- All Implemented Interfaces:
Serializable,spark.Route
public class GenesetsOptimizationRoute extends de.julielab.geneexpbase.hpo.HpoRoute- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringGET_GENESET_SCORE
-
Constructor Summary
Constructors Constructor Description GenesetsOptimizationRoute(Configuration configuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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()static voidmain(String[] args)protected voidprintInspectionFile(String idType, double fileMetricValue, Map<String,Double> documentScores, de.julielab.geneexpbase.hpo.HpoInstance hpoInstance, List<de.julielab.geneexpbase.genemodel.GeneDocument> documents)-
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_GENESET_SCORE
public static final String GET_GENESET_SCORE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GenesetsOptimizationRoute
public GenesetsOptimizationRoute(Configuration configuration)
-
-
Method Detail
-
main
public static void main(String[] args) throws IOException, GeneMapperInitializationException
-
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
protected 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
-
-