edu.umass.cs.mallet.base.maximize
Class GradientAscent
java.lang.Object
edu.umass.cs.mallet.base.maximize.GradientAscent
- All Implemented Interfaces:
- Maximizer.ByGradient
- public class GradientAscent
- extends java.lang.Object
- implements Maximizer.ByGradient
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GradientAscent
public GradientAscent()
getLineMaximizer
public LineMaximizer.ByGradient getLineMaximizer()
setLineMaximizer
public void setLineMaximizer(LineMaximizer.ByGradient lineMaximizer)
getInitialStepSize
public double getInitialStepSize()
setInitialStepSize
public void setInitialStepSize(double initialStepSize)
getStpmax
public double getStpmax()
setStpmax
public void setStpmax(double stpmax)
maximize
public boolean maximize(Maximizable.ByGradient maxable)
- Specified by:
maximize
in interface Maximizer.ByGradient
maximize
public boolean maximize(Maximizable.ByGradient maxable,
int numIterations)
- Specified by:
maximize
in interface Maximizer.ByGradient
setMaxStepSize
public void setMaxStepSize(double v)