|
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 ProbabilityStructureMutableEvent.ensureCapacity(int)public int numLevels()
numLevels in class ProbabilityStructurepublic double lambdaFudge(int backOffLevel)
lambdaFudge in class ProbabilityStructurebackOffLevel - 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 ProbabilityStructuretrainerEvent - 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 | |||||||||