Package edu.stanford.nlp.sequences
Class CoolingSchedule
- java.lang.Object
-
- edu.stanford.nlp.sequences.CoolingSchedule
-
public abstract class CoolingSchedule extends Object
- Author:
- grenager Date: Dec 14, 2004
-
-
Constructor Summary
Constructors Constructor Description CoolingSchedule()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static CoolingSchedulegetExponentialSchedule(double start, double rate, int numIterations)static CoolingSchedulegetLinearSchedule(double start, int numIterations)abstract doublegetTemperature(int iteration)abstract intnumIterations()
-
-
-
Method Detail
-
numIterations
public abstract int numIterations()
-
getTemperature
public abstract double getTemperature(int iteration)
-
getExponentialSchedule
public static CoolingSchedule getExponentialSchedule(double start, double rate, int numIterations)
-
getLinearSchedule
public static CoolingSchedule getLinearSchedule(double start, int numIterations)
-
-