public class VariationRank
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
errorAnalysis |
LearningState |
learningState |
double |
margin |
static double |
RECENCY |
double |
recencyWeightedAccuracy |
double |
recencyWeightedUpdateCount |
int |
vcount |
Constructor and Description |
---|
VariationRank(LearningState learningState) |
Modifier and Type | Method and Description |
---|---|
void |
finish() |
void |
multiVariationRank(java.util.ArrayList<WorldWeightParam> good,
java.util.ArrayList<WorldWeightParam> bad)
We want one of the good to be better than all of the bad (perhaps by a margin)
If this is not so, we badDelta on the good/bad pairs
|
void |
variationRank(java.util.ArrayList<com.ibm.bluej.util.common.Pair<WorldWeightParam,java.lang.Double>> variations) |
public LearningState learningState
public static final double RECENCY
public double recencyWeightedUpdateCount
public double recencyWeightedAccuracy
public int vcount
public double margin
public boolean errorAnalysis
public VariationRank(LearningState learningState)
public void multiVariationRank(java.util.ArrayList<WorldWeightParam> good, java.util.ArrayList<WorldWeightParam> bad)
good
- bad
- public void variationRank(java.util.ArrayList<com.ibm.bluej.util.common.Pair<WorldWeightParam,java.lang.Double>> variations)
public void finish()