edu.umass.cs.mallet.base.fst
Class CRF.MinimizableCRF
java.lang.Object
edu.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CRF.MinimizableCRF
protected CRF.MinimizableCRF(InstanceList ilist,
CRF crf)
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()