public class ChineseUnknownWordModel extends BaseUnknownWordModel
NULL_ITW, nullTag, nullWord, tagHash, tagIndex, trainOptions, unknown, unknownLevel, unSeenCounter, useFirst, useGT, VERBOSE, wordIndex
Constructor and Description |
---|
ChineseUnknownWordModel(Options op,
Lexicon lex,
Index<java.lang.String> wordIndex,
Index<java.lang.String> tagIndex)
This constructor creates an UWM with empty data structures.
|
ChineseUnknownWordModel(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,
boolean useGT,
java.util.Set<java.lang.String> seenFirst) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSignature(java.lang.String word,
int loc)
Signature for a specific word; loc parameter is ignored.
|
static void |
main(java.lang.String[] args) |
float |
score(IntTaggedWord itw,
java.lang.String word) |
addTagging, getLexicon, getSignatureIndex, getUnknownLevel, score, scoreGT, scoreProbTagGivenWordSignature, unSeenCounter
public ChineseUnknownWordModel(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, boolean useGT, java.util.Set<java.lang.String> seenFirst)
public ChineseUnknownWordModel(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
public static void main(java.lang.String[] args)
public java.lang.String getSignature(java.lang.String word, int loc)
BaseUnknownWordModel
getSignature
in interface UnknownWordModel
getSignature
in class BaseUnknownWordModel
word
- The wordloc
- Its sentence position