Package ciir.umass.edu.learning
Class RankerFactory
- java.lang.Object
-
- ciir.umass.edu.learning.RankerFactory
-
public class RankerFactory extends java.lang.Object- Author:
- vdang This class implements the Ranker factory. All ranking algorithms implemented have to be recognized in this class.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.HashMap<java.lang.String,RANKER_TYPE>mapprotected Ranker[]rFactory
-
Constructor Summary
Constructors Constructor Description RankerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RankercreateRanker(RANKER_TYPE type)RankercreateRanker(RANKER_TYPE type, java.util.List<RankList> samples, int[] features, MetricScorer scorer)RankercreateRanker(java.lang.String className)RankercreateRanker(java.lang.String className, java.util.List<RankList> samples, int[] features, MetricScorer scorer)RankerloadRankerFromFile(java.lang.String modelFile)RankerloadRankerFromString(java.lang.String fullText)
-
-
-
Field Detail
-
rFactory
protected Ranker[] rFactory
-
map
protected static java.util.HashMap<java.lang.String,RANKER_TYPE> map
-
-
Method Detail
-
createRanker
public Ranker createRanker(RANKER_TYPE type)
-
createRanker
public Ranker createRanker(RANKER_TYPE type, java.util.List<RankList> samples, int[] features, MetricScorer scorer)
-
createRanker
public Ranker createRanker(java.lang.String className)
-
createRanker
public Ranker createRanker(java.lang.String className, java.util.List<RankList> samples, int[] features, MetricScorer scorer)
-
loadRankerFromFile
public Ranker loadRankerFromFile(java.lang.String modelFile)
-
loadRankerFromString
public Ranker loadRankerFromString(java.lang.String fullText)
-
-