public class CRF_PL extends CRF4 implements Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
CRF_PL.MaximizableCRF_PL |
static class |
CRF_PL.State |
protected class |
CRF_PL.TransitionIterator |
CRF4.MaximizableCRFTransducer.BeamLattice, Transducer.Lattice, Transducer.ViterbiLattice, Transducer.ViterbiPath, Transducer.ViterbiPath_NBest, Transducer.ViterbiPathBeam, Transducer.ViterbiPathBeamB, Transducer.ViterbiPathBeamFB, Transducer.ViterbiPathBeamKL| Modifier and Type | Field and Description |
|---|---|
boolean |
dumpProbabilities |
printGradient, someTrainingDone, VITERBI, VITERBI_BBEAM, VITERBI_FBBEAM, VITERBI_FBEAM, VITERBI_FBEAMKLINFINITE_COST, inputPipe, outputPipe, ZERO_COST| Modifier and Type | Method and Description |
|---|---|
void |
gatherTrainingSets(InstanceList training) |
CRF4.MaximizableCRF |
getMaximizableCRF(InstanceList ilist) |
void |
initializeTrainingFor(InstanceList training) |
protected CRF4.State |
newState(String name,
int index,
double initialCost,
double finalCost,
String[] destinationNames,
String[] labelNames,
String[][] weightNames,
CRF4 crf) |
void |
printInstanceLists() |
boolean |
train(InstanceList training,
InstanceList validation,
InstanceList testing,
TransducerEvaluator eval,
int numIterations) |
boolean |
train(InstanceList training,
InstanceList validation,
InstanceList testing,
TransducerEvaluator eval,
int numIterations,
int numIterationsPerProportion,
double[] trainingProportions) |
boolean |
trainWithFeatureInduction(InstanceList trainingData,
InstanceList validationData,
InstanceList testingData,
TransducerEvaluator eval,
int numIterations,
int numIterationsBetweenFeatureInductions,
int numFeatureInductions,
int numFeaturesPerFeatureInduction,
double trueLabelProbThreshold,
boolean clusteredFeatureInduction,
double[] trainingProportions,
String gainName) |
addFullyConnectedStates, addFullyConnectedStatesForBiLabels, addFullyConnectedStatesForLabels, addFullyConnectedStatesForThreeQuarterLabels, addFullyConnectedStatesForTriLabels, addOrderNStates, addSelfTransitioningStateForAllLabels, addStartState, addStartState, addState, addState, addState, addState, addStatesForBiLabelsConnectedAsIn, addStatesForHalfLabelsConnectedAsIn, addStatesForLabelsConnectedAsIn, addStatesForThreeQuarterLabelsConnectedAsIn, estimate, evaluate, freezeWeights, freezeWeights, getDefaultWeights, getGaussianPriorVariance, getInputAlphabet, getOutputAlphabet, getParameter, getParametersAbsNorm, getState, getState, getTransductionType, getUseHyperbolicPriorSharpness, getUseHyperbolicPriorSlope, getUseSparseWeights, getWeights, getWeights, getWeights, getWeightsIndex, getWeightsName, initialStateIterator, isTrainable, numStates, predict, print, print, reset, setAsStartState, setDefaultWeight, setDefaultWeights, setFeatureSelection, setGaussianPriorVariance, setHyperbolicPriorSharpness, setHyperbolicPriorSlope, setParameter, setTrainable, setTransductionType, setUseHyperbolicPrior, setUseSomeUnsupportedTrick, setUseSparseWeights, setWeights, setWeights, setWeights, setWeightsDimensionAsIn, setWeightsDimensionDensely, train, train, train, trainWithFeatureInduction, transduce, transduce, unfreezeWeights, viterbiPath, writeaverageTokenAccuracy, averageTokenAccuracy, canIterateAllTransitions, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, generatePath, getBeamWidth, getInputPipe, getNstatesExpl, getOutputPipe, getViterbiLattice, incIter, isGenerative, pipe, setBeamWidth, setCurIter, setKLeps, setRmin, setUseForwardBackwardBeam, stateIndexOfString, sumNegLogProb, viterbiPath_NBest, viterbiPath_NBest, viterbiPath, viterbiPath, viterbiPath, viterbiPathBeam, viterbiPathBeam, viterbiPathBeam, viterbiPathBeamB, viterbiPathBeamB, viterbiPathBeamB, viterbiPathBeamB, viterbiPathBeamFB, viterbiPathBeamFB, viterbiPathBeamFB, viterbiPathBeamFB, viterbiPathBeamKL, viterbiPathBeamKL, viterbiPathBeamKLpublic CRF_PL(CRF4 crf)
protected CRF4.State newState(String name, int index, double initialCost, double finalCost, String[] destinationNames, String[] labelNames, String[][] weightNames, CRF4 crf)
public boolean train(InstanceList training, InstanceList validation, InstanceList testing, TransducerEvaluator eval, int numIterations)
public void initializeTrainingFor(InstanceList training)
public void gatherTrainingSets(InstanceList training)
public boolean train(InstanceList training, InstanceList validation, InstanceList testing, TransducerEvaluator eval, int numIterations, int numIterationsPerProportion, double[] trainingProportions)
public boolean trainWithFeatureInduction(InstanceList trainingData, InstanceList validationData, InstanceList testingData, TransducerEvaluator eval, int numIterations, int numIterationsBetweenFeatureInductions, int numFeatureInductions, int numFeaturesPerFeatureInduction, double trueLabelProbThreshold, boolean clusteredFeatureInduction, double[] trainingProportions, String gainName)
trainWithFeatureInduction in class CRF4public CRF4.MaximizableCRF getMaximizableCRF(InstanceList ilist)
getMaximizableCRF in class CRF4public void printInstanceLists()
Copyright © 2019 JULIE Lab, Germany. All rights reserved.