Package ciir.umass.edu.learning
Class RankerTrainer
- java.lang.Object
-
- ciir.umass.edu.learning.RankerTrainer
-
public class RankerTrainer extends java.lang.Object- Author:
- vdang This class is for users who want to use this library programmatically. It provides trained rankers of different types with respect to user-specified parameters.
-
-
Field Summary
Fields Modifier and Type Field Description protected RankerFactoryrfprotected doubletrainingTime
-
Constructor Summary
Constructors Constructor Description RankerTrainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetTrainingTime()voidprintTrainingTime()Rankertrain(RANKER_TYPE type, java.util.List<RankList> train, int[] features, MetricScorer scorer)Rankertrain(RANKER_TYPE type, java.util.List<RankList> train, java.util.List<RankList> validation, int[] features, MetricScorer scorer)
-
-
-
Field Detail
-
rf
protected RankerFactory rf
-
trainingTime
protected double trainingTime
-
-
Method Detail
-
train
public Ranker train(RANKER_TYPE type, java.util.List<RankList> train, int[] features, MetricScorer scorer)
-
train
public Ranker train(RANKER_TYPE type, java.util.List<RankList> train, java.util.List<RankList> validation, int[] features, MetricScorer scorer)
-
getTrainingTime
public double getTrainingTime()
-
printTrainingTime
public void printTrainingTime()
-
-