edu.umass.cs.mallet.base.fst
Class CRF.MinimizableCRF

java.lang.Object
  extended byedu.umass.cs.mallet.base.fst.CRF.MinimizableCRF
All Implemented Interfaces:
Minimizable, Minimizable.ByGradient, java.io.Serializable
Enclosing class:
CRF

public class CRF.MinimizableCRF
extends java.lang.Object
implements Minimizable.ByGradient, java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class edu.umass.cs.mallet.base.minimize.Minimizable
Minimizable.ByGISUpdate, Minimizable.ByGradient, Minimizable.ByHessian
 
Constructor Summary
protected CRF.MinimizableCRF(InstanceList ilist, CRF crf)
           
 
Method Summary
 DenseVector[] getConstraints()
           
 double getCost()
           
 Matrix getCostGradient(Matrix m)
           
 DenseVector[] getExpectations()
           
 Matrix getNewMatrix()
           
 double getParameter(int[] indices)
           
 Matrix getParameters(Matrix m)
           
 void setParameter(int[] indices, double value)
           
 void setParameters(Matrix m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CRF.MinimizableCRF

protected CRF.MinimizableCRF(InstanceList ilist,
                             CRF crf)
Method Detail

getNewMatrix

public Matrix getNewMatrix()
Specified by:
getNewMatrix in interface Minimizable

getParameters

public Matrix getParameters(Matrix m)
Specified by:
getParameters in interface Minimizable

setParameters

public void setParameters(Matrix m)
Specified by:
setParameters in interface Minimizable

getParameter

public double getParameter(int[] indices)
Specified by:
getParameter in interface Minimizable

setParameter

public void setParameter(int[] indices,
                         double value)
Specified by:
setParameter in interface Minimizable

getCost

public double getCost()
Specified by:
getCost in interface Minimizable

getCostGradient

public Matrix getCostGradient(Matrix m)
Specified by:
getCostGradient in interface Minimizable.ByGradient

getConstraints

public DenseVector[] getConstraints()

getExpectations

public DenseVector[] getExpectations()