|
Parsing Engine | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdanbikel.parser.ProbabilityStructure
danbikel.parser.ms.SubcatModelStructure1
public abstract class SubcatModelStructure1
Provides the complete back-off structure of the subcat-generation model for either side of the head child.
The specific back-off structure provided by this class is:
Field Summary |
---|
Fields inherited from class danbikel.parser.ProbabilityStructure |
---|
additionalData, defaultModelClassName, defaultModelConstructor, doPruning, estimates, futureList, futures, futuresWithSubcats, histories, historiesWithSubcats, historyList, lambdas, prevHistCount, topLevelCacheSize, transitions |
Constructor Summary | |
---|---|
protected |
SubcatModelStructure1()
|
Method Summary | |
---|---|
Event |
getHistory(TrainerEvent trainerEvent,
int backOffLevel)
Returns a history for the specified back-off level, according to the following zero-indexed list of history events. |
double |
lambdaFudge(int backOffLevel)
Returns 0.0 regardlesss of back-off level. |
double |
lambdaFudgeTerm(int backOffLevel)
Returns 5.0 regardlesss of back-off level. |
int |
maxEventComponents()
Returns 4. |
int |
numLevels()
Returns 3. |
Methods inherited from class danbikel.parser.ProbabilityStructure |
---|
cacheSize, copy, defaultSmoothingParamsFilename, doCleanup, dontAddNewParameters, doPruning, getAdditionalData, getFuture, getTopLevelCacheSize, getTransition, jointModel, lambdaPenalty, newModel, priorLevel, removeFuture, removeHistory, removeTransition, saveSmoothingParameters, setAdditionalData, smoothingParametersFile, useSmoothingParameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SubcatModelStructure1()
Method Detail |
---|
public int maxEventComponents()
maxEventComponents
in class ProbabilityStructure
MutableEvent.ensureCapacity(int)
public int numLevels()
numLevels
in class ProbabilityStructure
public double lambdaFudge(int backOffLevel)
lambdaFudge
in class ProbabilityStructure
backOffLevel
- the back-off level for which to return a "fudge
factor"public double lambdaFudgeTerm(int backOffLevel)
lambdaFudgeTerm
in class ProbabilityStructure
public Event getHistory(TrainerEvent trainerEvent, int backOffLevel)
getHistory
in class ProbabilityStructure
trainerEvent
- the maximal-context event from which to derive
the history events used by the various subcat models that are subclasses
of this classbackOffLevel
- the back-off level for which to get a history
|
Parsing Engine | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |