Class ListNet
- java.lang.Object
-
- ciir.umass.edu.learning.Ranker
-
- ciir.umass.edu.learning.neuralnet.RankNet
-
- ciir.umass.edu.learning.neuralnet.ListNet
-
public class ListNet extends RankNet
-
-
Field Summary
Fields Modifier and Type Field Description static doublelearningRatestatic intnHiddenLayerstatic intnIteration-
Fields inherited from class ciir.umass.edu.learning.neuralnet.RankNet
bestModelOnValidation, error, inputLayer, lastError, layers, misorderedPairs, nHiddenNodePerLayer, outputLayer, straightLoss, totalPairs
-
Fields inherited from class ciir.umass.edu.learning.Ranker
bestScoreOnValidationData, features, samples, scoreOnTrainingData, scorer, validationSamples, verbose
-
-
Constructor Summary
Constructors Constructor Description ListNet()ListNet(java.util.List<RankList> samples, int[] features, MetricScorer scorer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbackPropagate(float[] labels)RankercreateNew()protected voidestimateLoss()doubleeval(DataPoint p)protected float[]feedForward(RankList rl)voidinit()Main public functionsvoidlearn()voidloadFromString(java.lang.String fullText)java.lang.Stringmodel()java.lang.Stringname()voidprintParameters()java.lang.StringtoString()-
Methods inherited from class ciir.umass.edu.learning.neuralnet.RankNet
addHiddenLayer, addInput, batchBackPropagate, batchFeedForward, clearNeuronOutputs, computePairWeight, connect, crossEntropy, internalReorder, printNetworkConfig, printWeightVector, propagate, restoreBestModelOnValidation, saveBestModelOnValidation, setInputOutput, setInputOutput, wire
-
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
-
ListNet
public ListNet()
-
ListNet
public ListNet(java.util.List<RankList> samples, int[] features, MetricScorer scorer)
-
-
Method Detail
-
feedForward
protected float[] feedForward(RankList rl)
-
backPropagate
protected void backPropagate(float[] labels)
-
estimateLoss
protected void estimateLoss()
- Overrides:
estimateLossin classRankNet
-
init
public void init()
Description copied from class:RankNetMain public functions
-
loadFromString
public void loadFromString(java.lang.String fullText)
- Overrides:
loadFromStringin classRankNet
-
printParameters
public void printParameters()
- Overrides:
printParametersin classRankNet
-
-