public class BestScoreEpochTerminationCondition extends java.lang.Object implements EpochTerminationCondition
| Constructor and Description |
|---|
BestScoreEpochTerminationCondition(double bestExpectedScore) |
BestScoreEpochTerminationCondition(double bestExpectedScore,
boolean lesserBetter) |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize()
Initialize the epoch termination condition (often a no-op)
|
boolean |
terminate(int epochNum,
double score)
Should the early stopping training terminate at this epoch, based on the calculated score and the epoch number?
Returns true if training should terminated, or false otherwise
|
java.lang.String |
toString() |
public BestScoreEpochTerminationCondition(double bestExpectedScore)
public BestScoreEpochTerminationCondition(double bestExpectedScore,
boolean lesserBetter)
public void initialize()
EpochTerminationConditioninitialize in interface EpochTerminationConditionpublic boolean terminate(int epochNum,
double score)
EpochTerminationConditionterminate in interface EpochTerminationConditionepochNum - Number of the last completed epoch (starting at 0)score - Score calculate for this epochpublic java.lang.String toString()
toString in class java.lang.Object