public class GradientAscent extends Object implements Maximizer.ByGradient
| Constructor and Description |
|---|
GradientAscent() |
| Modifier and Type | Method and Description |
|---|---|
double |
getInitialStepSize() |
LineMaximizer.ByGradient |
getLineMaximizer() |
double |
getStpmax() |
boolean |
maximize(Maximizable.ByGradient maxable) |
boolean |
maximize(Maximizable.ByGradient maxable,
int numIterations) |
void |
setInitialStepSize(double initialStepSize) |
void |
setLineMaximizer(LineMaximizer.ByGradient lineMaximizer) |
void |
setMaxStepSize(double v) |
void |
setStpmax(double stpmax) |
public LineMaximizer.ByGradient getLineMaximizer()
public void setLineMaximizer(LineMaximizer.ByGradient lineMaximizer)
public double getInitialStepSize()
public void setInitialStepSize(double initialStepSize)
public double getStpmax()
public void setStpmax(double stpmax)
public boolean maximize(Maximizable.ByGradient maxable)
maximize in interface Maximizer.ByGradientpublic boolean maximize(Maximizable.ByGradient maxable, int numIterations)
maximize in interface Maximizer.ByGradientpublic void setMaxStepSize(double v)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.