{-# LANGUAGE OverloadedStrings #-}
module Duckling.Ranking.Classifiers.KO_XX (classifiers) where
import Data.String
import Prelude
import qualified Data.HashMap.Strict as HashMap
import Duckling.Ranking.Types
classifiers :: Classifiers
classifiers :: Classifiers
classifiers
= [(Text, Classifier)] -> Classifiers
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"<time> timezone",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"<time-of-day> am|pm", -Double
1.6094379124341003),
(Text
"hh:mm", -Double
1.2039728043259361), (Text
"hour", -Double
1.6094379124341003),
(Text
"minute", -Double
1.2039728043259361)],
n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"Thursday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"integer (numeric)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444,
unseen :: Double
unseen = -Double
4.867534450455582,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
128},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098, unseen :: Double
unseen = -Double
4.189654742026425,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
64}}),
(Text
"lunch",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"intersect 2 numbers",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"compose by multiplicationinteger (21..99) - TYPE 2",
-Double
0.40546510810816444)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer - TYPE 1: powers of teninteger (21..99) - TYPE 2",
-Double
0.40546510810816444)],
n :: Int
n = Int
1}}),
(Text
"<time> <part-of-day>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.8472978603872037, unseen :: Double
unseen = -Double
4.143134726391533,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"dayhour", -Double
1.1826954058786512),
(Text
"yesterdayevening|night", -Double
3.4339872044851463),
(Text
"mm/ddafternoon", -Double
3.4339872044851463),
(Text
"todayafternoon", -Double
3.4339872044851463),
(Text
"dayevening|night", -Double
3.4339872044851463),
(Text
"todayevening|night", -Double
2.740840023925201),
(Text
"daymorning", -Double
3.4339872044851463),
(Text
"intersectevening|night", -Double
3.4339872044851463),
(Text
"next <cycle>evening|night", -Double
3.028522096376982),
(Text
"tomorrowlunch", -Double
3.4339872044851463),
(Text
"intersectmorning", -Double
3.4339872044851463),
(Text
"Mondaymorning", -Double
3.4339872044851463),
(Text
"the day before yesterday - \50634\44536\51228morning",
-Double
3.4339872044851463),
(Text
"tomorrowevening|night", -Double
3.028522096376982),
(Text
"next <cycle>lunch", -Double
3.4339872044851463)],
n :: Int
n = Int
18},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5596157879354228, unseen :: Double
unseen = -Double
4.31748811353631,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"year (latent)lunch", -Double
3.6109179126442243),
(Text
"dayhour", -Double
1.8191584434161694),
(Text
"yearhour", -Double
1.906169820405799),
(Text
"time-of-day (latent)evening|night", -Double
3.6109179126442243),
(Text
"Fridayafternoon", -Double
3.6109179126442243),
(Text
"year (latent)evening|night", -Double
2.512305623976115),
(Text
"hourhour", -Double
2.917770732084279),
(Text
"time-of-day (latent)lunch", -Double
3.6109179126442243),
(Text
"intersectafternoon", -Double
2.10684051586795),
(Text
"year (latent)afternoon", -Double
3.20545280453606),
(Text
"next <cycle>evening|night", -Double
3.6109179126442243),
(Text
"time-of-day (latent)afternoon", -Double
3.6109179126442243),
(Text
"year (latent)morning", -Double
3.20545280453606),
(Text
"tomorrowevening|night", -Double
3.6109179126442243)],
n :: Int
n = Int
24}}),
(Text
"<time> nth <time> - 3\50900 \52395\51704 \54868\50836\51068",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6190392084062235, unseen :: Double
unseen = -Double
2.995732273553991,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"monthday", -Double
0.8649974374866046),
(Text
"intersectordinals (\52395\48264\51704)Tuesday",
-Double
1.845826690498331),
(Text
"monthordinals (\52395\48264\51704)Tuesday",
-Double
2.2512917986064953),
(Text
"intersectordinals (\52395\48264\51704)Wednesday",
-Double
1.3350010667323402)],
n :: Int
n = Int
7},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.7731898882334817, unseen :: Double
unseen = -Double
2.890371757896165,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"monthday", -Double
0.8873031950009028),
(Text
"monthordinals (\52395\48264\51704)Wednesday",
-Double
1.2237754316221157),
(Text
"monthordinals (\52395\48264\51704)Tuesday",
-Double
1.7346010553881064)],
n :: Int
n = Int
6}}),
(Text
"the day before yesterday - \50634\44536\51228",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"today",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
5},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"mm/dd",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"half - \48152",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.1972245773362196,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
7}}),
(Text
"month (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<time> \47560\51648\47561 <day-of-week>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"monthSunday", -Double
1.6094379124341003),
(Text
"monthday", -Double
0.916290731874155),
(Text
"monthMonday", -Double
1.6094379124341003),
(Text
"intersectSunday", -Double
1.6094379124341003)],
n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"integer - TYPE 1",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.8588987720656835, unseen :: Double
unseen = -Double
3.258096538021482,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
24},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.1694181519580468, unseen :: Double
unseen = -Double
4.882801922586371,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
130}}),
(Text
"Wednesday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"hour (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.241713132308783, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
13},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.3409265869705932,
unseen :: Double
unseen = -Double
3.5263605246161616,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
32}}),
(Text
"intersect",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.4279379639602229, unseen :: Double
unseen = -Double
5.991464547107982,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"intersect<hour-of-day> <integer> (as relative minutes)",
-Double
5.295814236329918),
(Text
"intersectFriday", -Double
4.602667055769973),
(Text
"year<time> \47560\51648\47561 <cycle>", -Double
4.890349128221754),
(Text
"next <cycle>Friday", -Double
5.295814236329918),
(Text
"dayhour", -Double
2.0571357841655376),
(Text
"last <cycle>Sunday", -Double
4.890349128221754),
(Text
"monthday", -Double
2.462600892273702),
(Text
"yearhour", -Double
3.591066144091493),
(Text
"<time> <part-of-day>time-of-day", -Double
4.379523504455763),
(Text
"this <cycle>Tuesday", -Double
5.295814236329918),
(Text
"dayTuesday", -Double
5.295814236329918),
(Text
"intersectam|pm <time-of-day>", -Double
3.0985896589936988),
(Text
"next <cycle><time-of-day> am|pm", -Double
5.295814236329918),
(Text
"next <cycle>am|pm <time-of-day>", -Double
4.890349128221754),
(Text
"yearintersect", -Double
2.9932291433358724),
(Text
"monthday with korean number - \51068\51068..\44396\51068",
-Double
5.295814236329918),
(Text
"Saturdaytime-of-day", -Double
5.295814236329918),
(Text
"intersectMonday", -Double
4.890349128221754),
(Text
"monthhour", -Double
3.591066144091493),
(Text
"Thursday<time> timezone", -Double
4.890349128221754),
(Text
"mm/ddam|pm <time-of-day>", -Double
4.602667055769973),
(Text
"todayam|pm <time-of-day>", -Double
4.602667055769973),
(Text
"the day before yesterday - \50634\44536\51228am|pm <time-of-day>",
-Double
4.379523504455763),
(Text
"dayday", -Double
3.686376323895818),
(Text
"hourhour", -Double
3.791736839553644),
(Text
"year<time> <ordinal> <cycle>", -Double
5.295814236329918),
(Text
"month<datetime> - <datetime> (interval)", -Double
4.890349128221754),
(Text
"dayam|pm <time-of-day>", -Double
5.295814236329918),
(Text
"last <cycle>Tuesday", -Double
5.295814236329918),
(Text
"time-of-dayafter <time-of-day>", -Double
5.295814236329918),
(Text
"monthminute", -Double
4.890349128221754),
(Text
"hourminute", -Double
4.602667055769973),
(Text
"this <cycle>Wednesday", -Double
5.295814236329918),
(Text
"Thursdayhh:mm", -Double
4.890349128221754),
(Text
"intersectday", -Double
4.197201947661808),
(Text
"am|pm <time-of-day>after <time-of-day>", -Double
5.295814236329918),
(Text
"dayMonday", -Double
4.890349128221754),
(Text
"Thursday<datetime> - <datetime> (interval)",
-Double
4.379523504455763),
(Text
"next <cycle>Wednesday", -Double
5.295814236329918),
(Text
"month<time> <part-of-day>", -Double
4.890349128221754),
(Text
"Thursday<time-of-day> - <time-of-day> (interval)",
-Double
4.04305126783455),
(Text
"yearmonth", -Double
3.1557480728336476),
(Text
"dayminute", -Double
3.424012059428327),
(Text
"today<date>\50640", -Double
5.295814236329918),
(Text
"mm/dd<date>\50640", -Double
5.295814236329918),
(Text
"<hour-of-day> <integer> (as relative minutes)seconds",
-Double
5.295814236329918),
(Text
"<time> <part-of-day><date>\50640", -Double
4.890349128221754),
(Text
"dayFriday", -Double
5.295814236329918),
(Text
"monthintersect", -Double
3.686376323895818),
(Text
"year<time> \47560\51648\47561 <day-of-week>",
-Double
5.295814236329918),
(Text
"intersectintersect", -Double
3.5040547671018634),
(Text
"weekday", -Double
3.686376323895818),
(Text
"intersectday with korean number - \51068\51068..\44396\51068",
-Double
4.890349128221754),
(Text
"yearday", -Double
3.5040547671018634),
(Text
"Thursdayam|pm <time-of-day>", -Double
5.295814236329918),
(Text
"yearweek", -Double
4.890349128221754),
(Text
"minutesecond", -Double
5.295814236329918),
(Text
"<time> <part-of-day><hour-of-day> <integer> (as relative minutes)",
-Double
4.890349128221754),
(Text
"Fridayam|pm <time-of-day>", -Double
4.890349128221754),
(Text
"next <cycle>Tuesday", -Double
4.890349128221754),
(Text
"tomorrow<time-of-day> am|pm", -Double
5.295814236329918),
(Text
"tomorrowam|pm <time-of-day>", -Double
4.890349128221754),
(Text
"dayintersect", -Double
4.890349128221754)],
n :: Int
n = Int
176},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0551271767283708, unseen :: Double
unseen = -Double
5.594711379601839,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"year<time> \47560\51648\47561 <cycle>", -Double
4.897839799950911),
(Text
"dayhour", -Double
2.2587824703356527),
(Text
"monthday", -Double
3.1930917077124863),
(Text
"yearhour", -Double
3.1930917077124863),
(Text
"<time> <part-of-day>time-of-day", -Double
3.7992275112828016),
(Text
"houryear", -Double
4.204692619390966),
(Text
"after <time-of-day>by <time> - \44620\51648",
-Double
4.897839799950911),
(Text
"intersectam|pm <time-of-day>", -Double
4.492374691842747),
(Text
"hournograin", -Double
4.897839799950911),
(Text
"intersect<time> <part-of-day>", -Double
3.9815490680767565),
(Text
"yearintersect", -Double
3.02603762304932),
(Text
"time-of-day<duration> ago", -Double
4.897839799950911),
(Text
"intersecttime-of-day", -Double
4.492374691842747),
(Text
"monthhour", -Double
3.02603762304932),
(Text
"intersectlast <time>", -Double
4.897839799950911),
(Text
"dayday", -Double
3.9815490680767565),
(Text
"hourhour", -Double
2.951929650895598),
(Text
"month<datetime> - <datetime> (interval)",
-Double
3.9815490680767565),
(Text
"dayam|pm <time-of-day>", -Double
4.492374691842747),
(Text
"hourminute", -Double
4.204692619390966),
(Text
"Thursdayhh:mm", -Double
4.492374691842747),
(Text
"<time-of-day> - <time-of-day> (interval)last <time>",
-Double
3.9815490680767565),
(Text
"intersectday", -Double
4.492374691842747),
(Text
"Thursdayintersect", -Double
4.897839799950911),
(Text
"this <cycle>Monday", -Double
4.492374691842747),
(Text
"<datetime> - <datetime> (interval)day", -Double
3.9815490680767565),
(Text
"month<time> <part-of-day>", -Double
4.492374691842747),
(Text
"Thursday<time-of-day> - <time-of-day> (interval)",
-Double
4.492374691842747),
(Text
"yearmonth", -Double
4.492374691842747),
(Text
"Fridayafter <time-of-day>", -Double
4.897839799950911),
(Text
"dayminute", -Double
4.492374691842747),
(Text
"<time> <part-of-day><date>\50640", -Double
4.897839799950911),
(Text
"last <time>time-of-day", -Double
4.897839799950911),
(Text
"monthintersect", -Double
3.3937624031746374),
(Text
"year<time> <part-of-day>", -Double
4.492374691842747),
(Text
"intersectintersect", -Double
3.6450768314555435),
(Text
"weekday", -Double
4.492374691842747),
(Text
"intersectday with korean number - \51068\51068..\44396\51068",
-Double
4.492374691842747),
(Text
"day<time> <part-of-day>", -Double
4.897839799950911),
(Text
"yearday", -Double
3.7992275112828016),
(Text
"Thursdayam|pm <time-of-day>", -Double
4.897839799950911),
(Text
"<time-of-day> - <time-of-day> (interval)time-of-day",
-Double
4.492374691842747),
(Text
"intersectafter <time-of-day>", -Double
3.3937624031746374),
(Text
"<time> <part-of-day><hour-of-day> <integer> (as relative minutes)",
-Double
4.492374691842747),
(Text
"dayintersect", -Double
4.897839799950911),
(Text
"mm/ddafter <time-of-day>", -Double
4.897839799950911),
(Text
"todayafter <time-of-day>", -Double
4.897839799950911)],
n :: Int
n = Int
94}}),
(Text
"year (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0608719606852628,
unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
9},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.42488319396526597,
unseen :: Double
unseen = -Double
2.9444389791664407,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
17}}),
(Text
"Saturday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"next <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.12516314295400605,
unseen :: Double
unseen = -Double
3.7612001156935624,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
1.791759469228055),
(Text
"month (grain)", -Double
3.044522437723423),
(Text
"year (grain)", -Double
3.044522437723423),
(Text
"week (grain)", -Double
1.791759469228055),
(Text
"day", -Double
1.791759469228055), (Text
"quarter", -Double
3.044522437723423),
(Text
"year", -Double
3.044522437723423), (Text
"month", -Double
3.044522437723423),
(Text
"quarter (grain)", -Double
3.044522437723423),
(Text
"day (grain)", -Double
1.791759469228055)],
n :: Int
n = Int
15},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.1400661634962708, unseen :: Double
unseen = -Double
2.833213344056216,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"day", -Double
2.0794415416798357),
(Text
"minute (grain)", -Double
2.0794415416798357),
(Text
"minute", -Double
2.0794415416798357),
(Text
"day (grain)", -Double
2.0794415416798357)],
n :: Int
n = Int
2}}),
(Text
"this <day-of-week>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.5649493574615367,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"Wednesday", -Double
1.791759469228055),
(Text
"Monday", -Double
1.3862943611198906), (Text
"day", -Double
0.8754687373538999),
(Text
"Tuesday", -Double
1.791759469228055)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"yyyy-mm-dd",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"year (latent)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
3.5263605246161616,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.9315582040049435),
(Text
"integer - TYPE 1", -Double
0.8574502318512216),
(Text
"integer (21..99) - TYPE 2", -Double
2.803360380906535),
(Text
"integer (1..4) - for ordinals", -Double
2.1102132003465894)],
n :: Int
n = Int
29}}),
(Text
"mm/dd/yyyy",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
5},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"evening|night",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.13353139262452263,
unseen :: Double
unseen = -Double
2.1972245773362196,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
7},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.0794415416798357,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"Memorial Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"Monday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.1972245773362196,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
7},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"yesterday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"integer (20..90) - TYPE 2 and ordinals",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"hh:mm:ss",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"by <time> - \44620\51648",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"am|pm <time-of-day>", -Double
1.252762968495368),
(Text
"time-of-day", -Double
1.252762968495368),
(Text
"hour", -Double
0.8472978603872037)],
n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<named-month>\50640",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"month", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"integer (21..99) - TYPE 2",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.4700036292457356,
unseen :: Double
unseen = -Double
2.3025850929940455,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (20..90) - TYPE 2 and ordinalsinteger (1..4) - for ordinals",
-Double
1.5040773967762742),
(Text
"integer - TYPE 1: powers of teninteger - TYPE 1",
-Double
1.0986122886681098),
(Text
"compose by multiplicationinteger - TYPE 1",
-Double
1.0986122886681098)],
n :: Int
n = Int
5},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.9808292530117262,
unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer - TYPE 1: powers of teninteger - TYPE 1",
-Double
0.8472978603872037),
(Text
"integer (numeric)integer - TYPE 1", -Double
1.252762968495368)],
n :: Int
n = Int
3}}),
(Text
"Independence Movement Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"week (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.17589066646366416,
unseen :: Double
unseen = -Double
3.332204510175204,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
26},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.824549292051046, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
5}}),
(Text
"<year> <1..4>quarter",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"yearinteger (numeric)quarter (grain)", -Double
0.6931471805599453),
(Text
"yearquarter", -Double
0.6931471805599453)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"now",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098,
unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444,
unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
4}}),
(Text
"Christmas Eve",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"Liberation Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"numbers prefix with -, \47560\51060\45320\49828, or \47560\51060\45208\49828",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.1972245773362196,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"integer (numeric)", Double
0.0)],
n :: Int
n = Int
7}}),
(Text
"Friday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"in|during the <part-of-day>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"afternoon", -Double
0.6931471805599453),
(Text
"hour", -Double
0.6931471805599453)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"tomorrow",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.15415067982725836,
unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.9459101490553135,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"National Foundation Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"ordinals (\52395\48264\51704)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (1..4) - for ordinals", -Double
0.35667494393873245),
(Text
"integer (1..10) - TYPE 2", -Double
1.2039728043259361)],
n :: Int
n = Int
8},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2657031657330056, unseen :: Double
unseen = -Double
3.258096538021482,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
8.338160893905101e-2),
(Text
"integer - TYPE 1", -Double
2.5257286443082556)],
n :: Int
n = Int
23},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.455287232606842, unseen :: Double
unseen = -Double
2.3025850929940455,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.25131442828090605),
(Text
"integer - TYPE 1", -Double
1.5040773967762742)],
n :: Int
n = Int
7}}),
(Text
"half an hour",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.833213344056216,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"hour (grain)", -Double
0.6931471805599453),
(Text
"hour", -Double
0.6931471805599453)],
n :: Int
n = Int
7}}),
(Text
"fractional number",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
5}}),
(Text
"Sunday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"afternoon",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2876820724517809,
unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3862943611198906,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"integer (1..4) - for ordinals",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
3.7740327982847086e-2,
unseen :: Double
unseen = -Double
3.332204510175204,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
26},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
3.295836866004329, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"<time> <ordinal> <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"monthordinals (\52395\48264\51704)week (grain)",
-Double
1.252762968495368),
(Text
"monthweek", -Double
0.8472978603872037),
(Text
"intersectordinals (\52395\48264\51704)week (grain)",
-Double
1.252762968495368)],
n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"this <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5108256237659907, unseen :: Double
unseen = -Double
3.044522437723423,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
1.3862943611198906),
(Text
"year (grain)", -Double
2.3025850929940455),
(Text
"week (grain)", -Double
1.3862943611198906),
(Text
"quarter", -Double
2.3025850929940455), (Text
"year", -Double
2.3025850929940455),
(Text
"quarter (grain)", -Double
2.3025850929940455)],
n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.916290731874155, unseen :: Double
unseen = -Double
2.833213344056216,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
1.3862943611198906),
(Text
"week (grain)", -Double
1.3862943611198906),
(Text
"minute (grain)", -Double
2.0794415416798357),
(Text
"minute", -Double
2.0794415416798357)],
n :: Int
n = Int
4}}),
(Text
"minute (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6359887667199967,
unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
9},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.7537718023763802,
unseen :: Double
unseen = -Double
2.3025850929940455,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
8}}),
(Text
"about <time-of-day>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
1.252762968495368),
(Text
"time-of-day", -Double
1.252762968495368),
(Text
"hour", -Double
0.8472978603872037)],
n :: Int
n = Int
2}}),
(Text
"time-of-day (latent)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098,
unseen :: Double
unseen = -Double
3.4011973816621555,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.4769240720903093),
(Text
"integer - TYPE 1", -Double
2.6741486494265287),
(Text
"integer (1..4) - for ordinals", -Double
1.7578579175523736),
(Text
"integer (1..10) - TYPE 2", -Double
2.6741486494265287)],
n :: Int
n = Int
23},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444,
unseen :: Double
unseen = -Double
3.970291913552122,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
1.0608719606852628),
(Text
"integer - TYPE 1", -Double
0.8157495026522777),
(Text
"integer (20..90) - TYPE 2 and ordinals", -Double
3.258096538021482),
(Text
"integer (21..99) - TYPE 2", -Double
3.258096538021482),
(Text
"integer (1..4) - for ordinals", -Double
2.159484249353372)],
n :: Int
n = Int
46}}),
(Text
"year",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.9873866535578852, unseen :: Double
unseen = -Double
3.258096538021482,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.3285040669720361),
(Text
"intersect 2 numbers", -Double
2.5257286443082556),
(Text
"integer (21..99) - TYPE 2", -Double
2.5257286443082556)],
n :: Int
n = Int
19},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.46608972992459924,
unseen :: Double
unseen = -Double
3.6635616461296463,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.5020919437972361),
(Text
"intersect 2 numbers", -Double
2.2512917986064953),
(Text
"integer - TYPE 1", -Double
2.0281482472922856),
(Text
"integer - TYPE 1: powers of ten", -Double
2.538973871058276),
(Text
"compose by multiplication", -Double
2.9444389791664407)],
n :: Int
n = Int
32}}),
(Text
"<integer> <unit-of-duration>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.5955488002734333,
unseen :: Double
unseen = -Double
4.5217885770490405,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
2.7191000372887952),
(Text
"integer - TYPE 1year (grain)", -Double
3.41224721784874),
(Text
"integer (numeric)day (grain)", -Double
2.5649493574615367),
(Text
"second", -Double
3.817712325956905),
(Text
"integer - TYPE 1minute (grain)", -Double
2.9014215940827497),
(Text
"integer (1..4) - for ordinalshour (grain)",
-Double
3.41224721784874),
(Text
"integer (numeric)second (grain)", -Double
3.817712325956905),
(Text
"integer (numeric)year (grain)", -Double
3.41224721784874),
(Text
"day", -Double
2.5649493574615367), (Text
"year", -Double
2.9014215940827497),
(Text
"integer (numeric)week (grain)", -Double
2.7191000372887952),
(Text
"hour", -Double
2.3136349291806306),
(Text
"integer (numeric)minute (grain)", -Double
3.817712325956905),
(Text
"few \47751hour (grain)", -Double
2.9014215940827497),
(Text
"minute", -Double
2.7191000372887952),
(Text
"integer (numeric)hour (grain)", -Double
3.41224721784874)],
n :: Int
n = Int
29},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.22664618186541183,
unseen :: Double
unseen = -Double
5.568344503761097,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
3.955082494888593),
(Text
"integer - TYPE 1quarter (grain)", -Double
4.871373226762748),
(Text
"integer - TYPE 1day (grain)", -Double
4.178226046202803),
(Text
"integer - TYPE 1year (grain)", -Double
4.465908118654584),
(Text
"integer (numeric)day (grain)", -Double
2.4290261913935436),
(Text
"intersect 2 numbersyear (grain)", -Double
4.465908118654584),
(Text
"integer (numeric)quarter (grain)", -Double
4.871373226762748),
(Text
"compose by multiplicationminute (grain)", -Double
4.871373226762748),
(Text
"second", -Double
3.7727609380946383),
(Text
"integer - TYPE 1minute (grain)", -Double
3.7727609380946383),
(Text
"integer (1..4) - for ordinalsmonth (grain)",
-Double
4.465908118654584),
(Text
"integer (1..4) - for ordinalshour (grain)",
-Double
2.7313070632664775),
(Text
"integer (numeric)second (grain)", -Double
4.871373226762748),
(Text
"integer (numeric)year (grain)", -Double
2.6741486494265287),
(Text
"integer (21..99) - TYPE 2hour (grain)", -Double
4.871373226762748),
(Text
"integer - TYPE 1week (grain)", -Double
4.465908118654584),
(Text
"day", -Double
2.3064238693012116), (Text
"quarter", -Double
4.465908118654584),
(Text
"year", -Double
2.4290261913935436),
(Text
"integer (21..99) - TYPE 2minute (grain)", -Double
4.178226046202803),
(Text
"integer (numeric)week (grain)", -Double
4.465908118654584),
(Text
"integer (1..10) - TYPE 2hour (grain)", -Double
4.871373226762748),
(Text
"hour", -Double
1.900958761193047), (Text
"month", -Double
3.955082494888593),
(Text
"integer - TYPE 1second (grain)", -Double
4.465908118654584),
(Text
"integer (numeric)minute (grain)", -Double
3.955082494888593),
(Text
"integer (numeric)month (grain)", -Double
4.465908118654584),
(Text
"integer (21..99) - TYPE 2year (grain)", -Double
4.871373226762748),
(Text
"minute", -Double
2.856470206220483),
(Text
"integer - TYPE 1: powers of tenminute (grain)",
-Double
4.871373226762748),
(Text
"integer (numeric)hour (grain)", -Double
2.5199979695992702),
(Text
"integer (21..99) - TYPE 2second (grain)",
-Double
4.465908118654584)],
n :: Int
n = Int
114}}),
(Text
"<time-of-day> am|pm",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.3746934494414107, unseen :: Double
unseen = -Double
3.295836866004329,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
1.6486586255873816),
(Text
"hh:mm", -Double
1.1786549963416462), (Text
"hour", -Double
1.6486586255873816),
(Text
"minute", -Double
1.1786549963416462)],
n :: Int
n = Int
11},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.1631508098056809, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
0.8472978603872037),
(Text
"hour", -Double
0.8472978603872037)],
n :: Int
n = Int
5}}),
(Text
"a day - \54616\47336",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"am|pm <time-of-day>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.23262229526875347,
unseen :: Double
unseen = -Double
4.543294782270004,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
1.824549292051046),
(Text
"<date>\50640", -Double
3.146305132033365),
(Text
"time-of-day", -Double
1.536867219599265),
(Text
"hour", -Double
0.8437200390393196),
(Text
"<time-of-day>\51060\51204", -Double
3.4339872044851463),
(Text
"<hour-of-day> half (as relative minutes)",
-Double
3.8394523125933104),
(Text
"minute", -Double
3.146305132033365),
(Text
"after <time-of-day>", -Double
3.8394523125933104),
(Text
"<hour-of-day> <integer> (as relative minutes)",
-Double
3.4339872044851463)],
n :: Int
n = Int
42},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.5723966407537513,
unseen :: Double
unseen = -Double
3.4657359027997265,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
1.2367626271489267),
(Text
"time-of-day", -Double
2.0476928433652555),
(Text
"hour", -Double
0.9490805546971459)],
n :: Int
n = Int
11}}),
(Text
"hh:mm",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
4.255961441879589e-2,
unseen :: Double
unseen = -Double
3.2188758248682006,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
23},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
3.1780538303479458,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"integer - TYPE 1: powers of ten",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.15415067982725836,
unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
6},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.9459101490553135,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"day with korean number - \51068\51068..\44396\51068",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"second (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2876820724517809,
unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3862943611198906,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"Hangul Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<integer> (hour-of-day) relative minutes \51204",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"hour", -Double
0.6931471805599453),
(Text
"time-of-dayinteger (21..99) - TYPE 2", -Double
0.6931471805599453)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<duration> ago",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.45198512374305727,
unseen :: Double
unseen = -Double
3.044522437723423,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
1.8971199848858813), (Text
"day", -Double
1.6094379124341003),
(Text
"year", -Double
1.8971199848858813),
(Text
"<integer> <unit-of-duration>", -Double
0.916290731874155)],
n :: Int
n = Int
7},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0116009116784799, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"<integer> <unit-of-duration>", -Double
1.0296194171811581),
(Text
"hour", -Double
1.540445040947149), (Text
"minute", -Double
1.540445040947149)],
n :: Int
n = Int
4}}),
(Text
"Constitution Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"last <time>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.833213344056216, unseen :: Double
unseen = -Double
3.1780538303479458,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"day", -Double
2.03688192726104), (Text
"Sunday", -Double
2.03688192726104),
(Text
"hour", -Double
2.03688192726104), (Text
"week-end", -Double
2.03688192726104)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
6.0624621816434854e-2,
unseen :: Double
unseen = -Double
4.969813299576001,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"intersect", -Double
3.8642323415917974),
(Text
"year (latent)", -Double
1.967112356705916),
(Text
"second", -Double
3.8642323415917974),
(Text
"time-of-day (latent)", -Double
1.9183221925364844),
(Text
"year", -Double
1.967112356705916),
(Text
"<duration> ago", -Double
3.8642323415917974),
(Text
"time-of-day", -Double
2.477937980471907),
(Text
"hour", -Double
1.1786549963416462), (Text
"seconds", -Double
3.8642323415917974),
(Text
"<datetime> - <datetime> (interval)", -Double
3.8642323415917974),
(Text
"<time-of-day>\51060\51204", -Double
3.8642323415917974),
(Text
"<time-of-day> - <time-of-day> (interval)",
-Double
3.353406717825807)],
n :: Int
n = Int
64}}),
(Text
"<date>\50640",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
7.410797215372185e-2,
unseen :: Double
unseen = -Double
3.4657359027997265,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"intersect", -Double
1.824549292051046), (Text
"day", -Double
2.3353749158170367),
(Text
"am|pm <time-of-day>", -Double
2.0476928433652555),
(Text
"<duration> ago", -Double
2.740840023925201),
(Text
"time-of-day", -Double
2.0476928433652555),
(Text
"hour", -Double
1.0360919316867756), (Text
"month", -Double
2.740840023925201)],
n :: Int
n = Int
13},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.639057329615259, unseen :: Double
unseen = -Double
2.3025850929940455,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"intersect", -Double
1.5040773967762742),
(Text
"hour", -Double
1.5040773967762742)],
n :: Int
n = Int
1}}),
(Text
"integer (1..10) - TYPE 2",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"time-of-day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5328045304847658,
unseen :: Double
unseen = -Double
3.4965075614664802,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.5753641449035618),
(Text
"integer (1..4) - for ordinals", -Double
1.1631508098056809),
(Text
"integer (1..10) - TYPE 2", -Double
2.772588722239781)],
n :: Int
n = Int
27},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.8842024173226546,
unseen :: Double
unseen = -Double
3.2188758248682006,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
1.3862943611198906),
(Text
"integer (21..99) - TYPE 2", -Double
2.4849066497880004),
(Text
"integer (1..4) - for ordinals", -Double
0.8754687373538999),
(Text
"few \47751", -Double
1.5686159179138452)],
n :: Int
n = Int
19}}),
(Text
"noon",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"Christmas",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1}}),
(Text
"<integer> and an half hours",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"integer (1..4) - for ordinals", Double
0.0)],
n :: Int
n = Int
5},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"after <duration>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2876820724517809,
unseen :: Double
unseen = -Double
2.3025850929940455,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"day", -Double
1.5040773967762742),
(Text
"<integer> <unit-of-duration>", -Double
0.8109302162163288),
(Text
"hour", -Double
1.0986122886681098)],
n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3862943611198906, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"<integer> <unit-of-duration>", -Double
0.916290731874155),
(Text
"hour", -Double
0.916290731874155)],
n :: Int
n = Int
1}}),
(Text
"month",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
5.5569851154810765e-2,
unseen :: Double
unseen = -Double
3.6375861597263857,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
5.5569851154810765e-2),
(Text
"integer - TYPE 1", -Double
2.917770732084279)],
n :: Int
n = Int
35},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.917770732084279, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"integer - TYPE 1", -Double
0.2876820724517809)],
n :: Int
n = Int
2}}),
(Text
"midnight|EOD|end of day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"next <time>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444,
unseen :: Double
unseen = -Double
2.1972245773362196,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"day", -Double
1.3862943611198906), (Text
"month", -Double
1.3862943611198906),
(Text
"Tuesday", -Double
1.3862943611198906)],
n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098,
unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day", -Double
1.252762968495368),
(Text
"hour", -Double
1.252762968495368)],
n :: Int
n = Int
1}}),
(Text
"last <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.45198512374305727,
unseen :: Double
unseen = -Double
3.1354942159291497,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
1.2992829841302609),
(Text
"month (grain)", -Double
2.3978952727983707),
(Text
"year (grain)", -Double
2.3978952727983707),
(Text
"week (grain)", -Double
1.2992829841302609),
(Text
"year", -Double
2.3978952727983707), (Text
"month", -Double
2.3978952727983707)],
n :: Int
n = Int
7},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0116009116784799, unseen :: Double
unseen = -Double
2.833213344056216,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
1.6739764335716716),
(Text
"week (grain)", -Double
1.6739764335716716),
(Text
"day", -Double
1.6739764335716716),
(Text
"day (grain)", -Double
1.6739764335716716)],
n :: Int
n = Int
4}}),
(Text
"next n <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
3.4965075614664802,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
2.367123614131617),
(Text
"integer - TYPE 1year (grain)", -Double
2.772588722239781),
(Text
"integer - TYPE 1minute (grain)", -Double
2.772588722239781),
(Text
"integer (1..4) - for ordinalsmonth (grain)",
-Double
2.772588722239781),
(Text
"integer (numeric)year (grain)", -Double
2.772588722239781),
(Text
"integer - TYPE 1week (grain)", -Double
2.772588722239781),
(Text
"year", -Double
2.367123614131617),
(Text
"integer (numeric)week (grain)", -Double
2.772588722239781),
(Text
"hour", -Double
2.772588722239781), (Text
"month", -Double
2.367123614131617),
(Text
"integer (numeric)minute (grain)", -Double
2.772588722239781),
(Text
"integer (numeric)month (grain)", -Double
2.772588722239781),
(Text
"minute", -Double
2.367123614131617),
(Text
"integer (numeric)hour (grain)", -Double
2.772588722239781)],
n :: Int
n = Int
9},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"seconds",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
0.916290731874155),
(Text
"integer (21..99) - TYPE 2", -Double
0.916290731874155)],
n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444,
unseen :: Double
unseen = -Double
2.0794415416798357,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)", -Double
1.252762968495368),
(Text
"integer - TYPE 1", -Double
0.8472978603872037),
(Text
"integer (21..99) - TYPE 2", -Double
1.252762968495368)],
n :: Int
n = Int
4}}),
(Text
"<time> \47560\51648\47561 <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"monthday", -Double
1.540445040947149),
(Text
"monthday (grain)", -Double
1.9459101490553135),
(Text
"monthweek", -Double
1.540445040947149),
(Text
"intersectweek (grain)", -Double
1.9459101490553135),
(Text
"intersectday (grain)", -Double
1.9459101490553135),
(Text
"monthweek (grain)", -Double
1.9459101490553135)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098,
unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"monthday", -Double
1.2039728043259361),
(Text
"monthday (grain)", -Double
1.6094379124341003),
(Text
"intersectday (grain)", -Double
1.6094379124341003)],
n :: Int
n = Int
2}}),
(Text
"in <duration>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.17589066646366416,
unseen :: Double
unseen = -Double
4.1588830833596715,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
3.044522437723423), (Text
"second", -Double
3.4499875458315876),
(Text
"day", -Double
2.5336968139574325), (Text
"year", -Double
3.044522437723423),
(Text
"<integer> <unit-of-duration>", -Double
1.1986957472250923),
(Text
"a day - \54616\47336", -Double
3.044522437723423),
(Text
"<integer> and an half hours", -Double
2.3513752571634776),
(Text
"hour", -Double
2.1972245773362196), (Text
"minute", -Double
1.6582280766035324),
(Text
"about <duration>", -Double
3.4499875458315876)],
n :: Int
n = Int
26},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.824549292051046, unseen :: Double
unseen = -Double
3.0910424533583156,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"half an hour", -Double
1.252762968495368),
(Text
"minute", -Double
1.252762968495368)],
n :: Int
n = Int
5}}),
(Text
"<datetime> - <datetime> (interval)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.46262352194811296,
unseen :: Double
unseen = -Double
3.8501476017100584,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"intersecthh:mm", -Double
2.7300291078209855),
(Text
"intersectam|pm <time-of-day>", -Double
2.7300291078209855),
(Text
"minuteminute", -Double
1.749199854809259),
(Text
"hh:mmhh:mm", -Double
2.03688192726104),
(Text
"dayday", -Double
1.8827312474337816),
(Text
"hourhour", -Double
2.2192034840549946),
(Text
"intersectday", -Double
2.7300291078209855),
(Text
"am|pm <time-of-day>am|pm <time-of-day>", -Double
2.7300291078209855),
(Text
"intersectintersect", -Double
2.7300291078209855)],
n :: Int
n = Int
17},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.9932517730102834,
unseen :: Double
unseen = -Double
3.4965075614664802,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"daymonth", -Double
1.8562979903656263),
(Text
"time-of-dayam|pm <time-of-day>", -Double
2.367123614131617),
(Text
"intersectmonth", -Double
2.367123614131617),
(Text
"dayday", -Double
2.367123614131617),
(Text
"hourhour", -Double
1.8562979903656263),
(Text
"last <time>am|pm <time-of-day>", -Double
2.367123614131617),
(Text
"dayintersect", -Double
2.367123614131617)],
n :: Int
n = Int
10}}),
(Text
"<time-of-day>\51060\51204",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.40546510810816444, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"am|pm <time-of-day>", -Double
1.540445040947149),
(Text
"time-of-day", -Double
1.540445040947149),
(Text
"hour", -Double
1.0296194171811581)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098,
unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
1.6094379124341003),
(Text
"hour", -Double
1.6094379124341003), (Text
"minute", -Double
1.6094379124341003),
(Text
"<hour-of-day> <integer> (as relative minutes)",
-Double
1.6094379124341003)],
n :: Int
n = Int
2}}),
(Text
"Tuesday",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.4849066497880004,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
10},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"New Year's Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<1..4> quarter",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer - TYPE 1quarter (grain)", -Double
0.916290731874155),
(Text
"quarter", -Double
0.916290731874155)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer (numeric)quarter (grain)", -Double
0.916290731874155),
(Text
"quarter", -Double
0.916290731874155)],
n :: Int
n = Int
1}}),
(Text
"Children's Day",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"Winter",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<time-of-day> - <time-of-day> (interval)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.49247648509779407,
unseen :: Double
unseen = -Double
3.5263605246161616,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"hh:mmtime-of-day (latent)", -Double
1.8870696490323797),
(Text
"minuteminute", -Double
1.7047480922384253),
(Text
"hh:mmhh:mm", -Double
1.7047480922384253),
(Text
"hourhour", -Double
2.3978952727983707),
(Text
"minutehour", -Double
1.8870696490323797),
(Text
"am|pm <time-of-day>am|pm <time-of-day>",
-Double
2.3978952727983707)],
n :: Int
n = Int
11},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.9444616088408514, unseen :: Double
unseen = -Double
3.258096538021482,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-dayam|pm <time-of-day>", -Double
2.120263536200091),
(Text
"time-of-daytime-of-day (latent)", -Double
2.5257286443082556),
(Text
"hh:mmtime-of-day (latent)", -Double
2.5257286443082556),
(Text
"am|pm <time-of-day>time-of-day (latent)",
-Double
2.5257286443082556),
(Text
"am|pm <time-of-day><time-of-day>\51060\51204",
-Double
2.5257286443082556),
(Text
"hourhour", -Double
1.2729656758128873),
(Text
"time-of-day<time-of-day>\51060\51204", -Double
2.5257286443082556),
(Text
"minutehour", -Double
2.5257286443082556)],
n :: Int
n = Int
7}}),
(Text
"last n <cycle>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
3.713572066704308,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
2.5902671654458267), (Text
"second", -Double
2.5902671654458267),
(Text
"integer - TYPE 1minute (grain)", -Double
2.995732273553991),
(Text
"integer (1..4) - for ordinalsmonth (grain)",
-Double
2.995732273553991),
(Text
"integer (1..4) - for ordinalshour (grain)",
-Double
2.995732273553991),
(Text
"integer (numeric)second (grain)", -Double
2.995732273553991),
(Text
"integer (21..99) - TYPE 2hour (grain)", -Double
2.995732273553991),
(Text
"integer - TYPE 1week (grain)", -Double
2.995732273553991),
(Text
"integer (numeric)week (grain)", -Double
2.995732273553991),
(Text
"hour", -Double
2.0794415416798357), (Text
"month", -Double
2.5902671654458267),
(Text
"integer - TYPE 1second (grain)", -Double
2.995732273553991),
(Text
"integer (numeric)minute (grain)", -Double
2.995732273553991),
(Text
"integer (numeric)month (grain)", -Double
2.995732273553991),
(Text
"minute", -Double
2.5902671654458267),
(Text
"integer (numeric)hour (grain)", -Double
2.5902671654458267)],
n :: Int
n = Int
12},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
2.833213344056216,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"<hour-of-day> half (as relative minutes)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day", -Double
0.6931471805599453),
(Text
"hour", -Double
0.6931471805599453)],
n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"quarter (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"morning",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"week-end",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"after <time-of-day>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.5040773967762742, unseen :: Double
unseen = -Double
2.639057329615259,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"lunch", -Double
1.8718021769015913),
(Text
"time-of-day (latent)", -Double
1.8718021769015913),
(Text
"am|pm <time-of-day>", -Double
1.8718021769015913),
(Text
"time-of-day", -Double
1.8718021769015913),
(Text
"hour", -Double
0.9555114450274363)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.25131442828090605,
unseen :: Double
unseen = -Double
3.5263605246161616,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-day (latent)", -Double
0.7884573603642702),
(Text
"hour", -Double
0.7884573603642702)],
n :: Int
n = Int
14}}),
(Text
"day (grain)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.1727202608218315, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
13},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.37037378829689427,
unseen :: Double
unseen = -Double
3.4339872044851463,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
29}}),
(Text
"the day after tomorrow - \45236\51068\47784\47112",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.3862943611198906,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
2},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"Summer",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"compose by multiplication",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"integer - TYPE 1integer - TYPE 1: powers of ten", Double
0.0)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"about <duration>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"<integer> and an half hours", -Double
1.0986122886681098),
(Text
"minute", -Double
1.0986122886681098)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6931471805599453,
unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"<integer> <unit-of-duration>", -Double
1.0986122886681098),
(Text
"hour", -Double
1.0986122886681098)],
n :: Int
n = Int
1}}),
(Text
"<hour-of-day> <integer> (as relative minutes)",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2876820724517809,
unseen :: Double
unseen = -Double
2.3978952727983707,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"time-of-daycompose by multiplication", -Double
1.6094379124341003),
(Text
"time-of-dayinteger (numeric)", -Double
1.6094379124341003),
(Text
"hour", -Double
0.916290731874155),
(Text
"time-of-dayinteger (21..99) - TYPE 2", -Double
1.6094379124341003)],
n :: Int
n = Int
3},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3862943611198906,
unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"hour", -Double
1.0986122886681098),
(Text
"time-of-dayinteger (21..99) - TYPE 2", -Double
1.0986122886681098)],
n :: Int
n = Int
1}}),
(Text
"few \47751",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.791759469228055,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [(Text
"", Double
0.0)], n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
0.6931471805599453,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"this <time>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
2.70805020110221,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"day", -Double
1.540445040947149), (Text
"hour", -Double
1.540445040947149),
(Text
"Winter", -Double
1.9459101490553135),
(Text
"morning", -Double
1.9459101490553135),
(Text
"week-end", -Double
1.9459101490553135),
(Text
"Summer", -Double
1.9459101490553135)],
n :: Int
n = Int
4},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.9459101490553135,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}}),
(Text
"within <duration>",
Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = Double
0.0, unseen :: Double
unseen = -Double
1.6094379124341003,
likelihoods :: HashMap Text Double
likelihoods =
[(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList
[(Text
"week", -Double
0.6931471805599453),
(Text
"<integer> <unit-of-duration>", -Double
0.6931471805599453)],
n :: Int
n = Int
1},
koData :: ClassData
koData =
ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, unseen :: Double
unseen = -Double
1.0986122886681098,
likelihoods :: HashMap Text Double
likelihoods = [(Text, Double)] -> HashMap Text Double
forall k v. (Eq k, Hashable k) => [(k, v)] -> HashMap k v
HashMap.fromList [], n :: Int
n = Int
0}})]