public class GermanUnknownWordModel extends BaseUnknownWordModel
NULL_ITW, nullTag, nullWord, tagHash, tagIndex, trainOptions, unknown, unknownLevel, unSeenCounter, useFirst, useGT, VERBOSE, wordIndex
Constructor and Description |
---|
GermanUnknownWordModel(Options op,
Lexicon lex,
Index<java.lang.String> wordIndex,
Index<java.lang.String> tagIndex)
This constructor creates an UWM with empty data structures.
|
GermanUnknownWordModel(Options op,
Lexicon lex,
Index<java.lang.String> wordIndex,
Index<java.lang.String> tagIndex,
ClassicCounter<IntTaggedWord> unSeenCounter,
java.util.Map<Label,ClassicCounter<java.lang.String>> tagHash,
java.util.Map<java.lang.String,java.lang.Float> unknownGT,
java.util.Set<java.lang.String> seenEnd) |
Modifier and Type | Method and Description |
---|---|
float |
score(IntTaggedWord itw,
java.lang.String word)
Calculate the log-prob score of a particular TaggedWord in the
unknown word model.
|
addTagging, getLexicon, getSignature, getSignatureIndex, getUnknownLevel, score, scoreGT, scoreProbTagGivenWordSignature, unSeenCounter
public GermanUnknownWordModel(Options op, Lexicon lex, Index<java.lang.String> wordIndex, Index<java.lang.String> tagIndex, ClassicCounter<IntTaggedWord> unSeenCounter, java.util.Map<Label,ClassicCounter<java.lang.String>> tagHash, java.util.Map<java.lang.String,java.lang.Float> unknownGT, java.util.Set<java.lang.String> seenEnd)
public GermanUnknownWordModel(Options op, Lexicon lex, Index<java.lang.String> wordIndex, Index<java.lang.String> tagIndex)
public float score(IntTaggedWord itw, java.lang.String word)
score
in class BaseUnknownWordModel
itw
- the tag->word production in IntTaggedWord form