Safe Haskell | None |
---|
- data GuessConf r = GuessConf {
- guessNum :: Int
- guessSchema :: Schema r ()
- data GuessData r = GuessData {}
- data DisambConf r t = DisambConf {
- split :: Split r t
- disambSchema :: Schema t ()
- data DisambWith r t a = DisambWith {
- disambConf :: DisambConf r t
- disambWith :: a
- type DisambTag r t = DisambWith r t (TagCRF Ob t)
- type DisambTrain r t c = DisambWith r t (TrainCRF Ob t c)
- disamb :: (Ord r, Ord t) => GuessData r -> DisambTag r t -> Sent r -> [r]
- disambDoc :: (Functor f, Ord t) => Doc f s w -> GuessData Tag -> DisambTag Tag t -> Text -> Text
- trainOn :: (Functor f, Foldable f, Ord t) => Doc f s w -> GuessConf Tag -> SgdArgs -> DisambTrain Tag t c -> FilePath -> Maybe FilePath -> IO (Guesser Tag, c)
Documentation
Guessing configuration and model data.
data DisambConf r t Source
Disambiguation configuration.
DisambConf | |
|
data DisambWith r t a Source
Disambiguation configuration with...
DisambWith | |
|
type DisambTag r t = DisambWith r t (TagCRF Ob t)Source
Tagging with disambiguation configuration.
type DisambTrain r t c = DisambWith r t (TrainCRF Ob t c)Source
Training disambiguation model configuration.
:: (Ord r, Ord t) | |
=> GuessData r | Guessing configuration |
-> DisambTag r t | Disambiguation configuration |
-> Sent r | Input |
-> [r] | Output |
Perform disambiguation preceded by context-sensitive guessing.
:: (Functor f, Ord t) | |
=> Doc f s w | Document format handler |
-> GuessData Tag | Guessing configuration |
-> DisambTag Tag t | Disambiguation configuration |
-> Text | Input |
-> Text | Output |
Tag document.
:: (Functor f, Foldable f, Ord t) | |
=> Doc f s w | Document format handler |
-> GuessConf Tag | Guessing configuration |
-> SgdArgs | SGD params for guesser |
-> DisambTrain Tag t c | Disambiguation configuration |
-> FilePath | Training file |
-> Maybe FilePath | Maybe eval file |
-> IO (Guesser Tag, c) | Resultant models |
Train guessing and disambiguation models.