Parsing Engine

Uses of Class
danbikel.parser.ProbabilityStructure

Packages that use ProbabilityStructure
danbikel.parser Provides the core framework of this extensible statistical parsing engine. 
danbikel.parser.ms Default package for model structure classes (subclasses of ProbabilityStructure). 
 

Uses of ProbabilityStructure in danbikel.parser
 

Fields in danbikel.parser declared as ProbabilityStructure
protected  ProbabilityStructure Decoder.leftSubcatPS
          The left subcat generation model structure.
protected  ProbabilityStructure Decoder.modNonterminalPS
          The modifying nonterminal generation model structure.
protected  ProbabilityStructure Decoder.rightSubcatPS
          The right subcat generation model structure.
protected  ProbabilityStructure Model.structure
          The probability structure for this model to use.
 

Methods in danbikel.parser that return ProbabilityStructure
abstract  ProbabilityStructure ProbabilityStructure.copy()
          Returns a deep copy of this object.
 ProbabilityStructure JointModel.getProbStructure()
          Returns the primary probability structure of this joint model, which is that used by this Model instance (as opposed to one of the internal Model instances).
 ProbabilityStructure Model.getProbStructure()
          Returns the type of ProbabilityStructure object used during the invocation of Model.deriveCounts(CountsTable,Filter,double,FlexibleMap).
 ProbabilityStructure JointModel.getProbStructure(int idx)
          Returns a probability structure of this joint model, which is either that used by this Model instance, or a structure used by one of the internal Model instances.
 ProbabilityStructure[] ProbabilityStructure.jointModel()
          Returns an array of other ProbabilityStructure objects for use in a JointModel instance, or null if this probability structure should not be composed with a JointModel instance.
 ProbabilityStructure CachingDecoderServer.leftSubcatProbStructure()
           
 ProbabilityStructure DecoderServer.leftSubcatProbStructure()
          The probability structure for the submodel that generates subcats on the left-hand side of head constituents.
 ProbabilityStructure DecoderServerRemote.leftSubcatProbStructure()
          The probability structure for the submodel that generates subcats on the left-hand side of head constituents.
 ProbabilityStructure CachingDecoderServer.modNonterminalProbStructure()
           
 ProbabilityStructure DecoderServer.modNonterminalProbStructure()
          The probability structure for the submodel that generates modifiers of head constituents.
 ProbabilityStructure DecoderServerRemote.modNonterminalProbStructure()
          The probability structure for the submodel that generates modifiers of head constituents.
 ProbabilityStructure CachingDecoderServer.rightSubcatProbStructure()
           
 ProbabilityStructure DecoderServer.rightSubcatProbStructure()
          The probability structure for the submodel that generates subcats on the right-hand side of head constituents.
 ProbabilityStructure DecoderServerRemote.rightSubcatProbStructure()
          The probability structure for the submodel that generates subcats on the right-hand side of head constituents.
 

Methods in danbikel.parser with parameters of type ProbabilityStructure
protected  double Model.estimateLogProbUsingPrecomputed(ProbabilityStructure structure, TrainerEvent event)
          Estimates the log prob using precomputed probabilities and smoothing values (lambdas).
protected  double InterpolatedKnesserNeyModel.estimateProb(ProbabilityStructure probStructure, TrainerEvent event)
          Returns the smoothed probability estimate of a transition contained in the specified TrainerEvent object.
protected  double Model.estimateProb(ProbabilityStructure probStructure, TrainerEvent event)
          Returns the smoothed probability estimate of a transition contained in the specified TrainerEvent object.
protected  double Model.estimateProbOld(ProbabilityStructure structure, TrainerEvent event, int level, double prevHistCount)
           
protected  Subcat[] Decoder.getPossibleSubcats(Map subcatMap, HeadEvent headEvent, ProbabilityStructure subcatPS, int lastLevel)
          Gets all possible Subcats for the context contained in the specified HeadEvent.
 

Constructors in danbikel.parser with parameters of type ProbabilityStructure
InterpolatedKnesserNeyModel(ProbabilityStructure structure)
          Constructs a Model instance that uses interpolated Knesser-Ney smoothing instead of the default smoothing method when estimating probabilities.
JointModel(ProbabilityStructure structure)
           
Model(ProbabilityStructure structure)
          Constructs a new object for deriving all counts using the specified probability structure.
 

Uses of ProbabilityStructure in danbikel.parser.ms
 

Subclasses of ProbabilityStructure in danbikel.parser.ms
 class BrokenLeftSubcatModelStructure
          Provides the complete back-off structure of the subcat-generation model for the left side of the head child.
 class BrokenLexPriorModelStructure
          Provides the complete back-off structure for the submodel that generates the marginal probabilities of lexical items and their parts of speech (loosely but inaccurately called “lexical priors”).
 class BrokenModWordModelStructure
          Provides the complete back-off structure for the submodel that generates the head words of modifying nonterminals.
 class BrokenRightSubcatModelStructure
          Provides the complete back-off structure of the subcat-generation model for the right side of the head child.
 class BrokenTopLexModelStructure
           
 class GapModelStructure1
          Representation of the complete back-off structure of the subcat-generation model for either side of the head child.
 class HeadModelStructure1
           
 class LeftSubcatModelStructure1
          Representation of the complete back-off structure of the subcat-generation model for the left side of the head child.
 class LeftSubcatModelStructure2
          Representation of the complete back-off structure of the subcat-generation model for the left side of the head child.
 class LexPriorModelStructure1
           
 class ModNonterminalModelStructure1
          Representation of the complete back-off structure of the generation model for modifying nonterminals/part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words).
 class ModNonterminalModelStructure2
          Representation of the complete back-off structure of the generation model for modifying nonterminals/part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words).
 class ModNonterminalModelStructure3
          Representation of the complete back-off structure of the generation model for modifying nonterminals/part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words).
 class ModNonterminalModelStructure4
          Representation of the complete back-off structure of the generation model for modifying nonterminals/part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words).
 class ModNonterminalModelStructure5
          This class provides a probability structure identical to its superclass, except that ModNonterminalModelStructure5.getFuture(TrainerEvent,int) has been overridden so that the future only consists of an unlexicalized modifying nonterminal label.
 class ModNonterminalModelStructure6
           
 class ModNonterminalModelStructure7
           
 class ModNonterminalModelStructure8
          Representation of the complete back-off structure of the generation model for modifying nonterminals/part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words).
 class ModNonterminalModelStructure9
          Representation of the complete back-off structure of the generation model for modifying nonterminals/part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words).
 class ModWordModelStructure1
           
 class ModWordModelStructure2
           
 class ModWordModelStructure3
           
 class ModWordModelStructure4
           
 class ModWordModelStructure5
           
 class ModWordModelStructure6
           
 class ModWordModelStructure7
           
 class ModWordModelStructure8
           
 class ModWordModelStructure9
           
 class NonterminalPriorModelStructure1
           
 class RightSubcatModelStructure1
          Representation of the complete back-off structure of the subcat-generation model for the right side of the head child.
 class RightSubcatModelStructure2
          Representation of the complete back-off structure of the subcat-generation model for the right side of the head child.
 class SubcatModelStructure1
          Provides the complete back-off structure of the subcat-generation model for either side of the head child.
 class SubcatModelStructure2
          Representation of the complete back-off structure of the subcat-generation model for either side of the head child.
 class TagModelStructure1
          Representation of the complete back-off structure of the generation model for modifying part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words, and this model generates the part of speech component of these partially-lexicalized nonterminals).
 class TagModelStructure2
          Representation of the complete back-off structure of the generation model for modifying part-of-speech tags (the modifying nonterminals are partially lexicalized with the parts of speech of their respective head words, and this model generates the part of speech component of these partially-lexicalized nonterminals).
 class TopLexModelStructure1
           
 class TopNonterminalModelStructure1
           
 

Methods in danbikel.parser.ms that return ProbabilityStructure
 ProbabilityStructure BrokenLeftSubcatModelStructure.copy()
          Returns a copy of this object.
 ProbabilityStructure BrokenLexPriorModelStructure.copy()
          Returns a copy of this instance.
 ProbabilityStructure BrokenModWordModelStructure.copy()
          Returns a copy of this object.
 ProbabilityStructure BrokenRightSubcatModelStructure.copy()
          Returns a copy of this object.
 ProbabilityStructure BrokenTopLexModelStructure.copy()
           
 ProbabilityStructure GapModelStructure1.copy()
           
 ProbabilityStructure HeadModelStructure1.copy()
           
 ProbabilityStructure LeftSubcatModelStructure1.copy()
           
 ProbabilityStructure LeftSubcatModelStructure2.copy()
           
 ProbabilityStructure LexPriorModelStructure1.copy()
           
 ProbabilityStructure ModNonterminalModelStructure1.copy()
           
 ProbabilityStructure ModNonterminalModelStructure2.copy()
           
 ProbabilityStructure ModNonterminalModelStructure3.copy()
           
 ProbabilityStructure ModNonterminalModelStructure4.copy()
           
 ProbabilityStructure ModNonterminalModelStructure5.copy()
           
 ProbabilityStructure ModNonterminalModelStructure6.copy()
           
 ProbabilityStructure ModNonterminalModelStructure7.copy()
           
 ProbabilityStructure ModNonterminalModelStructure8.copy()
           
 ProbabilityStructure ModNonterminalModelStructure9.copy()
           
 ProbabilityStructure ModWordModelStructure1.copy()
           
 ProbabilityStructure ModWordModelStructure2.copy()
           
 ProbabilityStructure ModWordModelStructure3.copy()
           
 ProbabilityStructure ModWordModelStructure4.copy()
           
 ProbabilityStructure ModWordModelStructure5.copy()
           
 ProbabilityStructure ModWordModelStructure6.copy()
           
 ProbabilityStructure ModWordModelStructure7.copy()
           
 ProbabilityStructure ModWordModelStructure8.copy()
           
 ProbabilityStructure ModWordModelStructure9.copy()
           
 ProbabilityStructure NonterminalPriorModelStructure1.copy()
           
 ProbabilityStructure RightSubcatModelStructure1.copy()
           
 ProbabilityStructure RightSubcatModelStructure2.copy()
           
 ProbabilityStructure TagModelStructure1.copy()
           
 ProbabilityStructure TagModelStructure2.copy()
           
 ProbabilityStructure TopLexModelStructure1.copy()
           
 ProbabilityStructure TopNonterminalModelStructure1.copy()
           
 ProbabilityStructure[] ModNonterminalModelStructure5.jointModel()
           
 ProbabilityStructure[] ModNonterminalModelStructure6.jointModel()
           
 ProbabilityStructure[] ModNonterminalModelStructure7.jointModel()
           
 


Parsing Engine

Author: Dan Bikel.