public class AbbvGapsHmmBackwardsViterbiEvaluator extends AbbvGapsHmmBackwardsEvaluator
AbbvGapsHmmBackwardsEvaluator.BackwardEvalParamAbbvGapsHMMEvaluator.EvalParam| Modifier and Type | Field and Description |
|---|---|
protected Matrix3D |
_alpha |
protected Double |
_bestProb |
protected Matrix3D |
_beta |
protected Double |
_currProb |
protected Matrix3D |
_emissions |
protected Matrix3D |
_prevLF |
protected Matrix3D |
_prevLF_stringPos |
protected Matrix3D |
_prevSF |
protected Matrix3D |
_prevSF_stringPos |
protected Matrix3D |
_states |
_emissionParams, _transitionParams_acronym, _currPartialWord, _currWord, _evalMat, _gapsHMM, _lParam, _partialWordParam, _sParam| Constructor and Description |
|---|
AbbvGapsHmmBackwardsViterbiEvaluator(AbbvGapsHMM abbvGapsHMM) |
| Modifier and Type | Method and Description |
|---|---|
AbbreviationAlignmentContainer<AbbvGapsHMM.Emissions,AbbvGapsHMM.States> |
backwardViterbiEvaluate(Acronym acronym,
List<Double> transitionParams,
List<Double> emissionParams) |
AbbreviationAlignmentContainer<AbbvGapsHMM.Emissions,AbbvGapsHMM.States> |
findMostProbablePathBackwards(Acronym acronym) |
protected int |
getLegalStringPos(int strPos,
String str) |
protected void |
initEvalMat() |
protected void |
updateLegalOutgoingEdges(int currS,
int currL,
AbbvGapsHMM.States currState,
int prevS,
int prevL,
AbbvGapsHMM.States prevState,
AbbvGapsHMM.Transitions transition,
AbbvGapsHMM.Emissions emission) |
backwardEvaluate, finalizeEvalMat, findNextNonLetterOrDigit, getCurrentChars, getCurrentWord, getPartialStartedWord, getPartialWordParam, getStartedWord, initEvalParams, transitionIsLegalandToSymbolMatch, charEqualIgnoreCase, evaluate, getEvalMatrix, posIsAtWord, posIsAtWordStart, updateOutgoingEdges, updateOutgoingEdgesStateD, updateOutgoingEdgesStateDL, updateOutgoingEdgesStateEND, updateOutgoingEdgesStateM, updateStateprotected Matrix3D _alpha
protected Matrix3D _beta
protected Matrix3D _emissions
protected Matrix3D _states
protected Matrix3D _prevSF
protected Matrix3D _prevLF
protected Matrix3D _prevSF_stringPos
protected Matrix3D _prevLF_stringPos
protected Double _bestProb
protected Double _currProb
public AbbvGapsHmmBackwardsViterbiEvaluator(AbbvGapsHMM abbvGapsHMM)
public AbbreviationAlignmentContainer<AbbvGapsHMM.Emissions,AbbvGapsHMM.States> backwardViterbiEvaluate(Acronym acronym, List<Double> transitionParams, List<Double> emissionParams)
protected void initEvalMat()
initEvalMat in class AbbvGapsHmmBackwardsEvaluatorprotected int getLegalStringPos(int strPos,
String str)
public AbbreviationAlignmentContainer<AbbvGapsHMM.Emissions,AbbvGapsHMM.States> findMostProbablePathBackwards(Acronym acronym)
protected void updateLegalOutgoingEdges(int currS,
int currL,
AbbvGapsHMM.States currState,
int prevS,
int prevL,
AbbvGapsHMM.States prevState,
AbbvGapsHMM.Transitions transition,
AbbvGapsHMM.Emissions emission)
updateLegalOutgoingEdges in class AbbvGapsHmmBackwardsEvaluatorCopyright © 2016. All rights reserved.