Package ciir.umass.edu.learning
Class LinearRegRank
- java.lang.Object
-
- ciir.umass.edu.learning.Ranker
-
- ciir.umass.edu.learning.LinearRegRank
-
public class LinearRegRank extends Ranker
-
-
Field Summary
Fields Modifier and Type Field Description static doublelambdaprotected double[]weight-
Fields inherited from class ciir.umass.edu.learning.Ranker
bestScoreOnValidationData, features, samples, scoreOnTrainingData, scorer, validationSamples, verbose
-
-
Constructor Summary
Constructors Constructor Description LinearRegRank()LinearRegRank(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 p)voidinit()HAVE TO BE OVER-RIDDEN IN SUB-CLASSESvoidlearn()voidloadFromString(java.lang.String fullText)java.lang.Stringmodel()java.lang.Stringname()voidprintParameters()protected double[]solve(double[][] A, double[] B)Solve a system of linear equations Ax=B, in which A has to be a square matrix with the same length as Bjava.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
-
-
-
-
Constructor Detail
-
LinearRegRank
public LinearRegRank()
-
LinearRegRank
public LinearRegRank(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
-
solve
protected double[] solve(double[][] A, double[] B)Solve a system of linear equations Ax=B, in which A has to be a square matrix with the same length as B- Parameters:
A-B-- Returns:
- x
-
-