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<String> wordIndex,
Index<String> tagIndex)
This constructor creates an UWM with empty data structures.
|
GermanUnknownWordModel(Options op,
Lexicon lex,
Index<String> wordIndex,
Index<String> tagIndex,
ClassicCounter<IntTaggedWord> unSeenCounter,
Map<Label,ClassicCounter<String>> tagHash,
Map<String,Float> unknownGT,
Set<String> seenEnd) |
Modifier and Type | Method and Description |
---|---|
float |
score(IntTaggedWord itw,
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<String> wordIndex, Index<String> tagIndex, ClassicCounter<IntTaggedWord> unSeenCounter, Map<Label,ClassicCounter<String>> tagHash, Map<String,Float> unknownGT, Set<String> seenEnd)
public float score(IntTaggedWord itw, String word)
score
in class BaseUnknownWordModel
itw
- the tag->word production in IntTaggedWord form