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