Documentation of 'cc.mallet.optimize.LimitedMemoryBFGS' Java class
LimitedMemoryBFGS
cc.mallet.optimize

Class LimitedMemoryBFGS

  • All Implemented Interfaces:
    Optimizer


    public class LimitedMemoryBFGS
    extends java.lang.Object
    implements Optimizer
    • Method Detail

      • setLineOptimizer

        public void setLineOptimizer(LineOptimizer.ByGradient lineOpt)
        Sets the LineOptimizer.ByGradient to use in L-BFGS optimization.
        Parameters:
        lineOpt - line optimizer for L-BFGS
      • setTolerance

        public void setTolerance(double newtol)
      • getIteration

        public int getIteration()
      • optimize

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

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

        public void reset()
        Resets the previous gradients and values that are used to approximate the Hessian. NOTE - If the Optimizable object is modified externally, this method should be called to avoid IllegalStateExceptions.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.