package lexicon
- Alphabetic
- Public
- All
Type Members
-
trait
Lexicon
[L, W] extends Factory[L, W]
A Lexicon tells you which tags are allowed at a particular point in a sentence.
A Lexicon tells you which tags are allowed at a particular point in a sentence. See epic.lexicon.SimpleLexicon.
-
class
SignatureLexicon
[L, W] extends Lexicon[L, W] with Serializable with SerializableLogging
A lexicon that backs off to a signature when it decides which tags to allow.
A lexicon that backs off to a signature when it decides which tags to allow.
- Annotations
- @SerialVersionUID()
- class SignatureTagScorer [L, String] extends TagScorer[L, String]
-
class
SimpleLexicon
[L, W] extends Lexicon[L, W] with Serializable
A simple lexicon that thresholds to decide when to open up the rare word to all (open) tags
A simple lexicon that thresholds to decide when to open up the rare word to all (open) tags
- Annotations
- @SerialVersionUID()
-
class
SimpleTagScorer
[L, W] extends TagScorer[L, W]
A fairly dumb tag scorer that does some simple smoothing to estimate p(t|w).
-
trait
TagScorer
[L, W] extends Serializable
A TagScorer is just something that assigns scores to a particular POS tag (or whatever) at a particular position in a sentence.
A TagScorer is just something that assigns scores to a particular POS tag (or whatever) at a particular position in a sentence. Uses the anchoring pattern, like most of Epic.
-
class
UnsmoothedLexicon
[L, W] extends Lexicon[L, W]
A simple lexicon that does no smoothing at all.
A simple lexicon that does no smoothing at all. Only tag/word pairs we've seen are allowed.
Value Members
- object SignatureLexicon extends Serializable
- object SimpleLexicon extends Serializable
- object TagScorer extends Serializable