Package ciir.umass.edu.learning.tree
Class RFRanker
- java.lang.Object
-
- ciir.umass.edu.learning.Ranker
-
- ciir.umass.edu.learning.tree.RFRanker
-
public class RFRanker extends Ranker
-
-
Field Summary
Fields Modifier and Type Field Description protected Ensemble[]ensemblesstatic floatfeatureSamplingRatestatic floatlearningRatestatic intminLeafSupportstatic intnBagstatic intnThresholdstatic intnTreeLeavesstatic intnTreesstatic RANKER_TYPErTypestatic floatsubSamplingRate-
Fields inherited from class ciir.umass.edu.learning.Ranker
bestScoreOnValidationData, features, samples, scoreOnTrainingData, scorer, validationSamples, verbose
-
-
Constructor Summary
Constructors Constructor Description RFRanker()RFRanker(java.util.List<RankList> samples, int[] features, MetricScorer scorer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RankercreateNew()doubleeval(DataPoint dp)Ensemble[]getEnsembles()voidinit()HAVE TO BE OVER-RIDDEN IN SUB-CLASSESvoidlearn()voidloadFromString(java.lang.String fullText)java.lang.Stringmodel()java.lang.Stringname()voidprintParameters()java.lang.StringtoString()-
Methods inherited from class ciir.umass.edu.learning.Ranker
copy, getFeatures, getScoreOnTrainingData, getScoreOnValidationData, PRINT, PRINT, PRINT_MEMORY_USAGE, PRINTLN, PRINTLN, PRINTTIME, rank, rank, save, setFeatures, setMetricScorer, setTrainingSet, setValidationSet
-
-
-
-
Field Detail
-
nBag
public static int nBag
-
subSamplingRate
public static float subSamplingRate
-
featureSamplingRate
public static float featureSamplingRate
-
rType
public static RANKER_TYPE rType
-
nTrees
public static int nTrees
-
nTreeLeaves
public static int nTreeLeaves
-
learningRate
public static float learningRate
-
nThreshold
public static int nThreshold
-
minLeafSupport
public static int minLeafSupport
-
ensembles
protected Ensemble[] ensembles
-
-
Constructor Detail
-
RFRanker
public RFRanker()
-
RFRanker
public RFRanker(java.util.List<RankList> samples, int[] features, MetricScorer scorer)
-
-
Method Detail
-
init
public void init()
Description copied from class:RankerHAVE TO BE OVER-RIDDEN IN SUB-CLASSES
-
loadFromString
public void loadFromString(java.lang.String fullText)
- Specified by:
loadFromStringin classRanker
-
printParameters
public void printParameters()
- Specified by:
printParametersin classRanker
-
getEnsembles
public Ensemble[] getEnsembles()
-
-