edu.mit.nlp.segmenter.mcmc
Class CuCoSeg.PriorOptimizer
java.lang.Object
edu.mit.util.weka.LBFGSWrapper
edu.mit.nlp.segmenter.mcmc.CuCoSeg.PriorOptimizer
- Enclosing class:
- CuCoSeg
protected class CuCoSeg.PriorOptimizer
- extends LBFGSWrapper
An LBFGS optimizer to search the parameter space
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CuCoSeg.PriorOptimizer
public CuCoSeg.PriorOptimizer()
scanParams
public void scanParams(double[] params)
objectiveFunction
public double objectiveFunction(double[] params)
- assumes params are in log form
- Specified by:
objectiveFunction
in class LBFGSWrapper
evaluateGradient
public double[] evaluateGradient(double[] params)
- assumes params are in log form
- Specified by:
evaluateGradient
in class LBFGSWrapper
computeGradientForSegment
public double computeGradientForSegment(int[] counts,
double sum,
double prior,
FastDigamma digamma)
Copyright © 2008 MIT. All Rights Reserved.