cc.mallet.optimize
Class AGIS

java.lang.Object
  extended by cc.mallet.optimize.AGIS
All Implemented Interfaces:
Optimizer

public class AGIS
extends java.lang.Object
implements Optimizer


Nested Class Summary
 
Nested classes/interfaces inherited from interface cc.mallet.optimize.Optimizer
Optimizer.ByBatches
 
Constructor Summary
AGIS(Optimizable.ByGISUpdate maxable, double alph)
           
AGIS(Optimizable.ByGISUpdate maxable, double alph, boolean backTrack)
           
 
Method Summary
 Optimizable getOptimizable()
           
 boolean isConverged()
           
 boolean optimize()
           
 boolean optimize(int numIterations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AGIS

public AGIS(Optimizable.ByGISUpdate maxable,
            double alph)

AGIS

public AGIS(Optimizable.ByGISUpdate maxable,
            double alph,
            boolean backTrack)
Method Detail

getOptimizable

public Optimizable getOptimizable()
Specified by:
getOptimizable in interface Optimizer

isConverged

public boolean isConverged()
Specified by:
isConverged in interface Optimizer

optimize

public boolean optimize()
Specified by:
optimize in interface Optimizer

optimize

public boolean optimize(int numIterations)
Specified by:
optimize in interface Optimizer