public class AbbvGapsHmmExpectationEvaluator extends AbbvGapsHmmForwardEvaluator
AbbvGapsHmmForwardEvaluator.ForwardEvalParamAbbvGapsHMMEvaluator.EvalParam| Modifier and Type | Field and Description |
|---|---|
protected Matrix3D |
_alpha |
protected Matrix3D |
_beta |
protected List<Double> |
_emissionCounters |
protected List<Double> |
_transitionCounters |
_emissionParams, _transitionParams_acronym, _currPartialWord, _currWord, _evalMat, _gapsHMM, _lParam, _partialWordParam, _sParam| Constructor and Description |
|---|
AbbvGapsHmmExpectationEvaluator(AbbvGapsHMM abbvGapsHMM) |
| Modifier and Type | Method and Description |
|---|---|
void |
expectationEvaluate(Acronym acronym,
List<Double> transitionCounters,
List<Double> emissionCounters,
List<Double> transitionParams,
List<Double> emissionParams,
Matrix3D alpha,
Matrix3D beta) |
List<Double> |
getEmissionCounters() |
List<Double> |
getTransitionCounters() |
protected void |
increaseCounter(AbbvGapsHMM.Emissions emission,
double addition) |
protected void |
increaseCounter(AbbvGapsHMM.Transitions transition,
double addition) |
protected void |
updateLegalOutgoingEdges(int currS,
int currL,
AbbvGapsHMM.States currState,
int prevS,
int prevL,
AbbvGapsHMM.States prevState,
AbbvGapsHMM.Transitions transition,
AbbvGapsHMM.Emissions emission) |
finalizeEvalMat, findLastNonLetterOrDigit, forwardEvaluate, getCurrentChars, getCurrentWord, getEndedWord, getPartialEndedWord, getPartialWordParam, initEvalMat, initEvalParams, posIsAtWordEnd, transitionIsLegalandToSymbolMatch, charEqualIgnoreCase, evaluate, getEvalMatrix, posIsAtWord, posIsAtWordStart, updateOutgoingEdges, updateOutgoingEdgesStateD, updateOutgoingEdgesStateDL, updateOutgoingEdgesStateEND, updateOutgoingEdgesStateM, updateStatepublic AbbvGapsHmmExpectationEvaluator(AbbvGapsHMM abbvGapsHMM)
public void expectationEvaluate(Acronym acronym, List<Double> transitionCounters, List<Double> emissionCounters, List<Double> transitionParams, List<Double> emissionParams, Matrix3D alpha, Matrix3D beta)
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 AbbvGapsHmmForwardEvaluatorprotected void increaseCounter(AbbvGapsHMM.Emissions emission, double addition)
protected void increaseCounter(AbbvGapsHMM.Transitions transition, double addition)
Copyright © 2016. All rights reserved.