-- Copyright (c) 2016-present, Facebook, Inc.
-- All rights reserved.
--
-- This source code is licensed under the BSD-style license found in the
-- LICENSE file in the root directory of this source tree. An additional grant
-- of patent rights can be found in the PATENTS file in the same directory.

-----------------------------------------------------------------
-- Auto-generated by regenClassifiers
--
-- DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
--  @generated
-----------------------------------------------------------------
{-# LANGUAGE OverloadedStrings #-}
module Duckling.Ranking.Classifiers.PL_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
"five",
        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
"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.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},
                   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.5658077581833438, unseen :: Double
unseen = -Double
4.941642422609305,
                               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
138},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.8391010931830252, unseen :: Double
unseen = -Double
4.672828834461907,
                               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
105}}),
       (Text
"exactly <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.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
"<ordinal> (as hour)", -Double
1.3862943611198906),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.791759469228055),
                                    (Text
"hour", -Double
0.8754687373538999),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -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
"<cycle> before <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
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
"dayday", -Double
0.6931471805599453),
                                    (Text
"day (grain)yesterday", -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
"Father'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
"<ordinal> <cycle> <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
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
"third ordinalday (grain)October", -Double
2.5257286443082556),
                                    (Text
"daymonth", -Double
2.120263536200091),
                                    (Text
"quarteryear", -Double
2.5257286443082556),
                                    (Text
"third ordinalday (grain)on <date>", -Double
2.5257286443082556),
                                    (Text
"weekmonth", -Double
1.4271163556401458),
                                    (Text
"ordinal (digits)quarter (grain)year", -Double
2.5257286443082556),
                                    (Text
"first ordinalweek (grain)intersect", -Double
2.120263536200091),
                                    (Text
"first ordinalweek (grain)October", -Double
2.5257286443082556),
                                    (Text
"first ordinalweek (grain)on <date>", -Double
2.120263536200091)],
                               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
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 [], n :: Int
n = Int
0}}),
       (Text
"Easter 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
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
"zima",
        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
"<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.7922380832041762,
                               unseen :: Double
unseen = -Double
4.9344739331306915,
                               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
"<ordinal> (as hour)after <time-of-day>", -Double
3.828641396489095),
                                    (Text
"dayhour", -Double
2.847812143477369),
                                    (Text
"Wednesdayevening|night", -Double
4.23410650459726),
                                    (Text
"<ordinal> (as hour)evening|night", -Double
2.5293584123588344),
                                    (Text
"<ordinal> (as hour)on <date>", -Double
4.23410650459726),
                                    (Text
"yesterdayevening|night", -Double
4.23410650459726),
                                    (Text
"hourhour", -Double
1.213681618452897),
                                    (Text
"after <time-of-day>after <time-of-day>", -Double
3.828641396489095),
                                    (Text
"until <time-of-day>morning", -Double
3.828641396489095),
                                    (Text
"until <time-of-day>after <time-of-day>", -Double
4.23410650459726),
                                    (Text
"minutehour", -Double
4.23410650459726),
                                    (Text
"todayevening|night", -Double
3.828641396489095),
                                    (Text
"at <time-of-day>evening|night", -Double
4.23410650459726),
                                    (Text
"intersecton <date>", -Double
4.23410650459726),
                                    (Text
"<integer> (latent time-of-day)this <part-of-day>",
                                     -Double
4.23410650459726),
                                    (Text
"hh:mmon <date>", -Double
4.23410650459726),
                                    (Text
"<integer> (latent time-of-day)morning", -Double
4.23410650459726),
                                    (Text
"at <time-of-day>on <date>", -Double
4.23410650459726),
                                    (Text
"intersectmorning", -Double
2.981343536101891),
                                    (Text
"<integer> (latent time-of-day)evening|night",
                                     -Double
2.981343536101891),
                                    (Text
"from <datetime> - <datetime> (interval)morning",
                                     -Double
4.23410650459726),
                                    (Text
"from <time-of-day> - <time-of-day> (interval)morning",
                                     -Double
4.23410650459726),
                                    (Text
"Mondaymorning", -Double
4.23410650459726),
                                    (Text
"on <date>morning", -Double
4.23410650459726),
                                    (Text
"at <time-of-day>morning", -Double
3.828641396489095),
                                    (Text
"tomorrowevening|night", -Double
3.828641396489095)],
                               n :: Int
n = Int
48},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6029960835656478,
                               unseen :: Double
unseen = -Double
5.0689042022202315,
                               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
"<ordinal> (as hour)after <time-of-day>", -Double
4.3694478524670215),
                                    (Text
"dayhour", -Double
2.018072595303544),
                                    (Text
"yearhour", -Double
2.0668627594729756),
                                    (Text
"year (latent)on <date>", -Double
4.3694478524670215),
                                    (Text
"<day-of-month> (ordinal)on <date>", -Double
4.3694478524670215),
                                    (Text
"nograinhour", -Double
3.1166848839716534),
                                    (Text
"<time-of-day> - <time-of-day> (interval)morning",
                                     -Double
4.3694478524670215),
                                    (Text
"<day-of-month> (ordinal)evening|night", -Double
2.6646997602285962),
                                    (Text
"by the end of <time>morning", -Double
4.3694478524670215),
                                    (Text
"year (latent)evening|night", -Double
3.1166848839716534),
                                    (Text
"hourhour", -Double
2.423537703411708),
                                    (Text
"after <time-of-day>after <time-of-day>", -Double
3.963982744358857),
                                    (Text
"<day-of-month> (ordinal)morning", -Double
3.963982744358857),
                                    (Text
"<day-of-month> (ordinal)after <time-of-day>",
                                     -Double
3.270835563798912),
                                    (Text
"until <time-of-day>morning", -Double
4.3694478524670215),
                                    (Text
"about <time-of-day>after <time-of-day>", -Double
4.3694478524670215),
                                    (Text
"by <time>morning", -Double
4.3694478524670215),
                                    (Text
"<integer> (latent time-of-day)after <time-of-day>",
                                     -Double
3.963982744358857),
                                    (Text
"<integer> (latent time-of-day)morning", -Double
3.270835563798912),
                                    (Text
"intersectmorning", -Double
3.270835563798912),
                                    (Text
"year (latent)morning", -Double
2.6646997602285962),
                                    (Text
"year (latent)after <time-of-day>", -Double
3.963982744358857),
                                    (Text
"at <time-of-day>after <time-of-day>", -Double
4.3694478524670215)],
                               n :: Int
n = Int
58}}),
       (Text
"today",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2006706954621511,
                               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
1.7047480922384253,
                               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}}),
       (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.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
"", Double
0.0)], n :: Int
n = Int
4},
                   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
"", Double
0.0)], n :: Int
n = Int
4}}),
       (Text
"at <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.13580154115906176,
                               unseen :: Double
unseen = -Double
4.787491742782046,
                               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
"<ordinal> (as hour)", -Double
1.4832866271072003),
                                    (Text
"<integer> (latent time-of-day)", -Double
2.381228220313159),
                                    (Text
"about <time-of-day>", -Double
4.085976312551584),
                                    (Text
"hh:mm", -Double
3.6805112044434196),
                                    (Text
"<time-of-day> rano", -Double
2.987364023883474),
                                    (Text
"hour", -Double
0.827879774530102),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
2.2942168433235293),
                                    (Text
"minute", -Double
3.169685580677429)],
                               n :: Int
n = Int
55},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.063693184711697, 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
"<ordinal> (as hour)", -Double
1.8325814637483102),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.8325814637483102),
                                    (Text
"relative minutes after|past <integer> (hour-of-day)",
                                     -Double
2.5257286443082556),
                                    (Text
"hour", -Double
1.1394342831883648),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
2.5257286443082556),
                                    (Text
"minute", -Double
2.5257286443082556)],
                               n :: Int
n = Int
8}}),
       (Text
"absorption of , after named 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
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
"Wednesday", -Double
2.159484249353372),
                                    (Text
"Saturday", -Double
3.258096538021482),
                                    (Text
"Monday", -Double
1.754019141245208), (Text
"Friday", -Double
2.5649493574615367),
                                    (Text
"day", -Double
0.7731898882334817), (Text
"Sunday", -Double
2.005333569526114)],
                               n :: Int
n = Int
23},
                   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
"September",
        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
"11th ordinal",
        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
"on <date>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
7.79615414697118e-2,
                               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
"week", -Double
2.9231615807191553),
                                    (Text
"Thursday", -Double
3.4339872044851463),
                                    (Text
"<time> <part-of-day>", -Double
3.8394523125933104),
                                    (Text
"September", -Double
3.4339872044851463),
                                    (Text
"October", -Double
2.5866893440979424),
                                    (Text
"intersect", -Double
2.0476928433652555),
                                    (Text
"Saturday", -Double
3.4339872044851463),
                                    (Text
"next <cycle>", -Double
3.146305132033365),
                                    (Text
"half to|till|before <integer> (hour-of-day)",
                                     -Double
3.8394523125933104),
                                    (Text
"day", -Double
2.740840023925201), (Text
"afternoon", -Double
3.146305132033365),
                                    (Text
"this <cycle>", -Double
2.9231615807191553),
                                    (Text
"year", -Double
3.146305132033365), (Text
"March", -Double
3.8394523125933104),
                                    (Text
"hour", -Double
2.3353749158170367), (Text
"month", -Double
1.6993861490970399),
                                    (Text
"minute", -Double
3.8394523125933104),
                                    (Text
"this <time>", -Double
3.8394523125933104)],
                               n :: Int
n = Int
37},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.5902671654458267, 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
"noon", -Double
1.8325814637483102), (Text
"hour", -Double
1.8325814637483102)],
                               n :: Int
n = Int
3}}),
       (Text
"8th ordinal",
        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
"Good 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.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
"October",
        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.772588722239781,
                               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
14},
                   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
"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.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
"", Double
0.0)], n :: Int
n = Int
11},
                   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> o'clock",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.3184537311185346, 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
"<ordinal> (as hour)", -Double
0.8649974374866046),
                                    (Text
"<integer> (latent time-of-day)", -Double
2.2512917986064953),
                                    (Text
"hour", -Double
0.7472144018302211)],
                               n :: Int
n = Int
8},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.2992829841302609,
                               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
"<ordinal> (as hour)", -Double
1.5040773967762742),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.0986122886681098),
                                    (Text
"hour", -Double
0.8109302162163288)],
                               n :: Int
n = Int
3}}),
       (Text
"on a named-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
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
"Thursday", -Double
1.2992829841302609),
                                    (Text
"Saturday", -Double
1.2992829841302609),
                                    (Text
"day", -Double
0.7884573603642702)],
                               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.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
"nth <time> <time>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.4989911661189879,
                               unseen :: Double
unseen = -Double
3.9889840465642745,
                               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
"third ordinalTuesdayon <date>", -Double
3.2771447329921766),
                                    (Text
"daymonth", -Double
1.4853852637641216),
                                    (Text
"dayyear", -Double
2.0243817644968085),
                                    (Text
"second ordinalWednesdayon <date>", -Double
3.2771447329921766),
                                    (Text
"first ordinalWednesdayintersect", -Double
2.871679624884012),
                                    (Text
"first ordinalWednesdayon <date>", -Double
3.2771447329921766),
                                    (Text
"second ordinalWednesdayintersect", -Double
2.871679624884012),
                                    (Text
"third ordinalintersectyear", -Double
2.871679624884012),
                                    (Text
"first ordinalTuesdayon <date>", -Double
3.2771447329921766),
                                    (Text
"first ordinalTuesdayOctober", -Double
3.2771447329921766),
                                    (Text
"first ordinalintersectyear", -Double
2.871679624884012),
                                    (Text
"third ordinalTuesdayintersect", -Double
2.871679624884012),
                                    (Text
"second ordinalintersectyear", -Double
2.871679624884012)],
                               n :: Int
n = Int
17},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.9343092373768334,
                               unseen :: Double
unseen = -Double
3.7376696182833684,
                               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
"third ordinalTuesdaySeptember", -Double
3.0204248861443626),
                                    (Text
"third ordinalTuesdayon <date>", -Double
3.0204248861443626),
                                    (Text
"daymonth", -Double
1.7676619176489945),
                                    (Text
"14th ordinalApril<integer> (latent time-of-day)",
                                     -Double
2.6149597780361984),
                                    (Text
"monthhour", -Double
1.9218125974762528),
                                    (Text
"second ordinalWednesdayon <date>", -Double
3.0204248861443626),
                                    (Text
"first ordinalWednesdayon <date>", -Double
3.0204248861443626),
                                    (Text
"ordinal (digits)April<integer> (latent time-of-day)",
                                     -Double
2.327277705584417),
                                    (Text
"second ordinalWednesdayOctober", -Double
3.0204248861443626),
                                    (Text
"first ordinalWednesdayOctober", -Double
3.0204248861443626)],
                               n :: Int
n = Int
11}}),
       (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.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},
                   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
"<ordinal> (as hour)",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.985296314968116e-2,
                               unseen :: Double
unseen = -Double
4.454347296253507,
                               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
"11th ordinal", -Double
3.056356895370426),
                                    (Text
"8th ordinal", -Double
3.3440389678222067),
                                    (Text
"21st ordinal no space", -Double
3.7495040759303713),
                                    (Text
"20th ordinal", -Double
3.7495040759303713),
                                    (Text
"third ordinal", -Double
1.8035939268750578),
                                    (Text
"16th ordinal", -Double
3.3440389678222067),
                                    (Text
"18th ordinal", -Double
3.3440389678222067),
                                    (Text
"fifth ordinal", -Double
3.7495040759303713),
                                    (Text
"seventh ordinal", -Double
3.3440389678222067),
                                    (Text
"19th ordinal", -Double
3.3440389678222067),
                                    (Text
"21-29th ordinal", -Double
3.3440389678222067),
                                    (Text
"sixth ordinal", -Double
3.3440389678222067),
                                    (Text
"15th ordinal", -Double
3.3440389678222067),
                                    (Text
"second ordinal", -Double
2.1400661634962708),
                                    (Text
"ordinal (digits)", -Double
2.3632097148104805),
                                    (Text
"10th ordinal", -Double
2.496741107435003),
                                    (Text
"9th ordinal", -Double
2.3632097148104805),
                                    (Text
"first ordinal", -Double
3.7495040759303713),
                                    (Text
"23rd ordinal no space", -Double
3.7495040759303713)],
                               n :: Int
n = Int
66},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
3.5263605246161616,
                               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
"20th ordinal", -Double
2.3513752571634776),
                                    (Text
"first ordinal", -Double
2.3513752571634776)],
                               n :: Int
n = Int
2}}),
       (Text
"November",
        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
"July",
        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
"hour (grain)",
        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
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.5596157879354228, 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
"", Double
0.0)], n :: Int
n = Int
12}}),
       (Text
"21st ordinal no space",
        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
"<ordinal> 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
"quarter", -Double
0.916290731874155),
                                    (Text
"third ordinalquarter (grain)", -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
"ordinal (digits)quarter (grain)", -Double
0.916290731874155),
                                    (Text
"quarter", -Double
0.916290731874155)],
                               n :: Int
n = Int
1}}),
       (Text
"May",
        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
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
0.916290731874155, 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}}),
       (Text
"intersect",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.29394383367575705,
                               unseen :: Double
unseen = -Double
6.278521424165844,
                               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
"Tuesdayon <date>", -Double
4.667205576907544),
                                    (Text
"Sundaylast <cycle>", -Double
5.1780312006735345),
                                    (Text
"Fridaynext <cycle>", -Double
5.583496308781699),
                                    (Text
"<datetime> - <datetime> (interval)on <date>",
                                     -Double
5.1780312006735345),
                                    (Text
"mm/dd<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
5.583496308781699),
                                    (Text
"<hour-of-day> - <hour-of-day> (interval)on <date>",
                                     -Double
5.1780312006735345),
                                    (Text
"<time-of-day> - <time-of-day> (interval)on <date>",
                                     -Double
5.1780312006735345),
                                    (Text
"hourday", -Double
3.791736839553644),
                                    (Text
"dayhour", -Double
2.7212954278522306),
                                    (Text
"daymonth", -Double
3.791736839553644),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocyabsorption of , after named day",
                                     -Double
4.667205576907544),
                                    (Text
"TuesdaySeptember", -Double
5.583496308781699),
                                    (Text
"monthyear", -Double
3.0985896589936988),
                                    (Text
"Wednesdayintersect", -Double
5.1780312006735345),
                                    (Text
"from <hour-of-day> - <hour-of-day> (interval)on a named-day",
                                     -Double
5.583496308781699),
                                    (Text
"from <time-of-day> - <time-of-day> (interval)on a named-day",
                                     -Double
5.583496308781699),
                                    (Text
"intersecthh:mm", -Double
5.583496308781699),
                                    (Text
"from <datetime> - <datetime> (interval)on a named-day",
                                     -Double
5.583496308781699),
                                    (Text
"Wednesdaynext <cycle>", -Double
5.1780312006735345),
                                    (Text
"Tuesdaythis <cycle>", -Double
5.583496308781699),
                                    (Text
"Saturday<time> <part-of-day>", -Double
5.583496308781699),
                                    (Text
"Marchyear", -Double
5.1780312006735345),
                                    (Text
"Saturdayat <time-of-day>", -Double
5.1780312006735345),
                                    (Text
"on a named-dayat <time-of-day>", -Double
5.1780312006735345),
                                    (Text
"at <time-of-day>on a named-day", -Double
5.583496308781699),
                                    (Text
"<time> <part-of-day>on a named-day", -Double
5.1780312006735345),
                                    (Text
"Wednesdayon <date>", -Double
4.484884020113589),
                                    (Text
"on a named-day<time> <part-of-day>", -Double
5.583496308781699),
                                    (Text
"last <day-of-week> of <time>year", -Double
5.583496308781699),
                                    (Text
"today<time> <part-of-day>", -Double
5.583496308781699),
                                    (Text
"todayat <time-of-day>", -Double
5.583496308781699),
                                    (Text
"on <date>at <time-of-day>", -Double
5.1780312006735345),
                                    (Text
"dayday", -Double
2.9444389791664407),
                                    (Text
"on <date><time> <part-of-day>", -Double
5.583496308781699),
                                    (Text
"intersect by \",\"hh:mm", -Double
4.667205576907544),
                                    (Text
"mm/ddat <time-of-day>", -Double
4.890349128221754),
                                    (Text
"WednesdayOctober", -Double
5.1780312006735345),
                                    (Text
"last <cycle> <time>year", -Double
4.667205576907544),
                                    (Text
"intersect<named-month> <day-of-month> (non ordinal)",
                                     -Double
4.890349128221754),
                                    (Text
"intersect<day-of-month> (non ordinal) <named-month>",
                                     -Double
4.890349128221754),
                                    (Text
"dayyear", -Double
3.5685932882394344),
                                    (Text
"Wednesday<day-of-month>(ordinal) <named-month>",
                                     -Double
5.583496308781699),
                                    (Text
"Thursday<time> <part-of-day>", -Double
5.1780312006735345),
                                    (Text
"<day-of-month>(ordinal) <named-month>year",
                                     -Double
5.1780312006735345),
                                    (Text
"day-after-tomorrow (single-word)at <time-of-day>",
                                     -Double
5.583496308781699),
                                    (Text
"absorption of , after named day<day-of-month>(ordinal) <named-month>",
                                     -Double
4.079418912005425),
                                    (Text
"Tuesdaynext <cycle>", -Double
5.583496308781699),
                                    (Text
"tomorrow<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
5.583496308781699),
                                    (Text
"absorption of , after named day<named-month> <day-of-month> (non ordinal)",
                                     -Double
4.197201947661808),
                                    (Text
"Thursdayfrom <datetime> - <datetime> (interval)",
                                     -Double
4.667205576907544),
                                    (Text
"Thursdayfrom <time-of-day> - <time-of-day> (interval)",
                                     -Double
4.667205576907544),
                                    (Text
"tomorrowuntil <time-of-day>", -Double
5.1780312006735345),
                                    (Text
"absorption of , after named day<day-of-month> (non ordinal) <named-month>",
                                     -Double
4.079418912005425),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocyintersect by \",\"",
                                     -Double
4.667205576907544),
                                    (Text
"TuesdayOctober", -Double
5.583496308781699),
                                    (Text
"last <day-of-week> <time>year", -Double
5.1780312006735345),
                                    (Text
"Monday<day-of-month>(ordinal) <named-month>",
                                     -Double
5.1780312006735345),
                                    (Text
"Mondaythis <cycle>", -Double
5.583496308781699),
                                    (Text
"<time-of-day> ranoon <date>", -Double
5.1780312006735345),
                                    (Text
"on <date><time-of-day> rano", -Double
5.583496308781699),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocytomorrow",
                                     -Double
5.583496308781699),
                                    (Text
"from <time-of-day> - <time-of-day> (interval)on <date>",
                                     -Double
5.583496308781699),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocyFriday",
                                     -Double
4.667205576907544),
                                    (Text
"at <time-of-day>intersect", -Double
5.1780312006735345),
                                    (Text
"dayminute", -Double
3.791736839553644),
                                    (Text
"<time-of-day> ranoon a named-day", -Double
5.1780312006735345),
                                    (Text
"from <hour-of-day> - <hour-of-day> (interval)on <date>",
                                     -Double
5.583496308781699),
                                    (Text
"from <datetime> - <datetime> (interval)on <date>",
                                     -Double
5.583496308781699),
                                    (Text
"intersectyear", -Double
5.1780312006735345),
                                    (Text
"on a named-day<time-of-day> rano", -Double
5.583496308781699),
                                    (Text
"<ordinal> <cycle> of <time>year", -Double
5.583496308781699),
                                    (Text
"minuteday", -Double
2.384823191231018),
                                    (Text
"absorption of , after named dayintersect",
                                     -Double
5.583496308781699),
                                    (Text
"Saturday<time-of-day> rano", -Double
5.583496308781699),
                                    (Text
"Octoberyear", -Double
3.878748216543274),
                                    (Text
"yearhh:mm", -Double
5.583496308781699),
                                    (Text
"at <time-of-day>intersect by \",\"", -Double
5.1780312006735345),
                                    (Text
"absorption of , after named dayintersect by \",\"",
                                     -Double
5.1780312006735345),
                                    (Text
"tomorrowexactly <time-of-day>", -Double
4.890349128221754),
                                    (Text
"at <time-of-day>absorption of , after named day",
                                     -Double
5.1780312006735345),
                                    (Text
"Septemberyear", -Double
4.667205576907544),
                                    (Text
"at <time-of-day>on <date>", -Double
5.583496308781699),
                                    (Text
"on <date>year", -Double
4.197201947661808),
                                    (Text
"dayweek", -Double
3.6375861597263857),
                                    (Text
"Tuesdayin <duration>", -Double
5.583496308781699),
                                    (Text
"<time> <part-of-day>on <date>", -Double
5.1780312006735345),
                                    (Text
"weekyear", -Double
4.330733340286331),
                                    (Text
"<ordinal> <cycle> <time>year", -Double
5.1780312006735345),
                                    (Text
"tomorrowat <time-of-day>", -Double
5.583496308781699),
                                    (Text
"tomorrow<time> <part-of-day>", -Double
5.583496308781699),
                                    (Text
"at <time-of-day>Friday", -Double
5.1780312006735345),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocyintersect",
                                     -Double
4.667205576907544),
                                    (Text
"<named-month> <day-of-month> (ordinal)year",
                                     -Double
5.583496308781699),
                                    (Text
"tomorrow<time-of-day> rano", -Double
5.583496308781699),
                                    (Text
"<datetime> - <datetime> (interval)on a named-day",
                                     -Double
5.1780312006735345),
                                    (Text
"last <cycle> of <time>year", -Double
5.1780312006735345),
                                    (Text
"<named-month> <day-of-month> (non ordinal)year",
                                     -Double
5.583496308781699),
                                    (Text
"<time-of-day> - <time-of-day> (interval)on a named-day",
                                     -Double
5.1780312006735345),
                                    (Text
"<day-of-month> (non ordinal) <named-month>year",
                                     -Double
5.1780312006735345),
                                    (Text
"<hour-of-day> - <hour-of-day> (interval)on a named-day",
                                     -Double
5.1780312006735345),
                                    (Text
"yearminute", -Double
5.583496308781699)],
                               n :: Int
n = Int
199},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3677409532241427, unseen :: Double
unseen = -Double
5.602118820879701,
                               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
"Tuesdayon <date>", -Double
4.90527477843843),
                                    (Text
"<time-of-day> ranoby <time>", -Double
4.499809670330265),
                                    (Text
"Julyrelative minutes to|till|before <integer> (hour-of-day)",
                                     -Double
4.90527477843843),
                                    (Text
"dayhour", -Double
3.8066624897703196),
                                    (Text
"daymonth", -Double
2.6026896854443837),
                                    (Text
"monthyear", -Double
3.9889840465642745),
                                    (Text
"Wednesdayintersect", -Double
4.499809670330265),
                                    (Text
"<time> <part-of-day>until <time-of-day>", -Double
4.499809670330265),
                                    (Text
"hournograin", -Double
3.033472601536838),
                                    (Text
"Marchyear", -Double
4.212127597878484),
                                    (Text
"Wednesdayon <date>", -Double
4.90527477843843),
                                    (Text
"absorption of , after named dayJuly", -Double
4.90527477843843),
                                    (Text
"<time> <part-of-day><time> <part-of-day>",
                                     -Double
4.212127597878484),
                                    (Text
"mm/ddat <time-of-day>", -Double
4.90527477843843),
                                    (Text
"hourhour", -Double
3.9889840465642745),
                                    (Text
"<time> <part-of-day>by <time>", -Double
4.499809670330265),
                                    (Text
"dayyear", -Double
3.6525118099430616),
                                    (Text
"<time-of-day> ranoby the end of <time>", -Double
4.499809670330265),
                                    (Text
"<named-month> <day-of-month> (non ordinal)until <time-of-day>",
                                     -Double
4.90527477843843),
                                    (Text
"monthminute", -Double
4.90527477843843),
                                    (Text
"minutemonth", -Double
4.212127597878484),
                                    (Text
"Aprilyear", -Double
4.90527477843843),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocyintersect by \",\"",
                                     -Double
4.499809670330265),
                                    (Text
"after <time-of-day>at <time-of-day>", -Double
4.90527477843843),
                                    (Text
"SundayMarch", -Double
4.90527477843843),
                                    (Text
"hh:mmby the end of <time>", -Double
4.90527477843843),
                                    (Text
"minutenograin", -Double
4.499809670330265),
                                    (Text
"<time> <part-of-day>by the end of <time>",
                                     -Double
4.499809670330265),
                                    (Text
"<time> <part-of-day><time-of-day> rano", -Double
4.90527477843843),
                                    (Text
"<time-of-day> rano<time> <part-of-day>", -Double
4.499809670330265),
                                    (Text
"at <time-of-day>intersect", -Double
4.90527477843843),
                                    (Text
"<named-month> <day-of-month> (non ordinal)by <time>",
                                     -Double
4.90527477843843),
                                    (Text
"intersectyear", -Double
3.6525118099430616),
                                    (Text
"intersectSeptember", -Double
4.212127597878484),
                                    (Text
"minuteday", -Double
3.200526686200004),
                                    (Text
"hh:mmon <date>", -Double
4.499809670330265),
                                    (Text
"at <time-of-day>intersect by \",\"", -Double
4.90527477843843),
                                    (Text
"MondayMarch", -Double
4.90527477843843),
                                    (Text
"<named-month> <day-of-month> (non ordinal)by the end of <time>",
                                     -Double
4.90527477843843),
                                    (Text
"tomorrowexactly <time-of-day>", -Double
4.90527477843843),
                                    (Text
"absorption of , after named daySeptember", -Double
4.90527477843843),
                                    (Text
"hh:mmon a named-day", -Double
4.499809670330265),
                                    (Text
"Sundayon <date>", -Double
4.499809670330265),
                                    (Text
"absorption of , after named dayFebruary",
                                     -Double
3.8066624897703196),
                                    (Text
"hh:mmby <time>", -Double
4.90527477843843),
                                    (Text
"tomorrowat <time-of-day>", -Double
4.90527477843843),
                                    (Text
"daynograin", -Double
4.499809670330265),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocyintersect",
                                     -Double
4.499809670330265),
                                    (Text
"Tuesdayintersect", -Double
4.499809670330265),
                                    (Text
"Sundayintersect", -Double
4.499809670330265)],
                               n :: Int
n = Int
68}}),
       (Text
"half after|past <integer> (hour-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
"<ordinal> (as hour)", -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
"twenty",
        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
"20th ordinal",
        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.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.40546510810816444,
                               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}}),
       (Text
"a few",
        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
"<ordinal> <cycle> of <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.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
"third ordinalday (grain)October", -Double
1.7047480922384253),
                                    (Text
"daymonth", -Double
1.7047480922384253),
                                    (Text
"weekmonth", -Double
1.2992829841302609),
                                    (Text
"first ordinalweek (grain)intersect", -Double
1.7047480922384253),
                                    (Text
"first ordinalweek (grain)October", -Double
1.7047480922384253)],
                               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.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 [], n :: Int
n = Int
0}}),
       (Text
"year (grain)",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
6.0624621816434854e-2,
                               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
"", Double
0.0)], n :: Int
n = Int
16},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.833213344056216, 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
"from <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.4700036292457356,
                               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
"minuteminute", -Double
1.791759469228055),
                                    (Text
"<time-of-day> rano<time-of-day> rano", -Double
2.1972245773362196),
                                    (Text
"hh:mmhh:mm", -Double
1.791759469228055),
                                    (Text
"hourhour", -Double
1.791759469228055),
                                    (Text
"minutehour", -Double
2.1972245773362196),
                                    (Text
"<time-of-day> rano<integer> (latent time-of-day)",
                                     -Double
2.1972245773362196),
                                    (Text
"hh:mm<integer> (latent time-of-day)", -Double
2.1972245773362196)],
                               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.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
"minuteminute", -Double
1.540445040947149),
                                    (Text
"minutehour", -Double
1.9459101490553135),
                                    (Text
"hh:mmintersect", -Double
1.540445040947149),
                                    (Text
"hh:mm<integer> (latent time-of-day)", -Double
1.9459101490553135)],
                               n :: Int
n = Int
3}}),
       (Text
"Saturday",
        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
"from <hour-of-day> - <hour-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.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
"minuteminute", -Double
0.6931471805599453),
                                    (Text
"hh:mmhh:mm", -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
"next <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
1.491654876777717),
                                    (Text
"month (grain)", -Double
2.995732273553991),
                                    (Text
"year (grain)", -Double
2.5902671654458267),
                                    (Text
"second", -Double
2.995732273553991),
                                    (Text
"week (grain)", -Double
1.491654876777717),
                                    (Text
"quarter", -Double
2.3025850929940455), (Text
"year", -Double
2.5902671654458267),
                                    (Text
"second (grain)", -Double
2.995732273553991),
                                    (Text
"month", -Double
2.995732273553991),
                                    (Text
"quarter (grain)", -Double
2.3025850929940455)],
                               n :: Int
n = Int
15},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, 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 [], n :: Int
n = Int
0}}),
       (Text
"number.number 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.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
"from <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.1823215567939546, 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
"minuteminute", -Double
1.7346010553881064),
                                    (Text
"<time-of-day> rano<time-of-day> rano", -Double
2.1400661634962708),
                                    (Text
"hh:mmhh:mm", -Double
1.7346010553881064),
                                    (Text
"hourhour", -Double
1.7346010553881064),
                                    (Text
"minutehour", -Double
2.1400661634962708),
                                    (Text
"<time-of-day> rano<integer> (latent time-of-day)",
                                     -Double
2.1400661634962708),
                                    (Text
"hh:mm<integer> (latent time-of-day)", -Double
2.1400661634962708)],
                               n :: Int
n = Int
5},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.791759469228055, 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
"minutehour", -Double
1.5040773967762742),
                                    (Text
"hh:mm<integer> (latent time-of-day)", -Double
1.5040773967762742)],
                               n :: Int
n = Int
1}}),
       (Text
"Three Kings' 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
"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
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
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
"integer (numeric)", Double
0.0)],
                               n :: Int
n = Int
20}}),
       (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.0, 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
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
"third ordinal",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
5.129329438755058e-2,
                               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
"", Double
0.0)], n :: Int
n = Int
19},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.995732273553991, 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
"All Saints' 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
"Monday",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
5.406722127027582e-2,
                               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
"", Double
0.0)], n :: Int
n = Int
18},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.9444389791664407,
                               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
"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.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
"<ordinal> quarter <year>",
        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
"quarteryear", -Double
0.6931471805599453),
                                    (Text
"ordinal (digits)quarter (grain)year", -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
"Saint Nicholas 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
"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
"16th ordinal",
        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
"quarter to|till|before <integer> (hour-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
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
"<ordinal> (as hour)", -Double
1.791759469228055),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.791759469228055),
                                    (Text
"noon", -Double
1.3862943611198906), (Text
"hour", -Double
0.8754687373538999)],
                               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
"<integer> (latent 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.3184537311185346, unseen :: Double
unseen = -Double
3.784189633918261,
                               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
7.232066157962613e-2),
                                    (Text
"fifteen", -Double
3.068052935133617)],
                               n :: Int
n = Int
40},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.2992829841302609,
                               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
"integer (numeric)", -Double
0.1823215567939546),
                                    (Text
"one", -Double
2.1972245773362196)],
                               n :: Int
n = Int
15}}),
       (Text
"Labour 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
"nth <time> of <time>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5596157879354228, 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
"daymonth", -Double
1.1631508098056809),
                                    (Text
"first ordinalWednesdayintersect", -Double
2.0794415416798357),
                                    (Text
"second ordinalWednesdayintersect", -Double
2.0794415416798357),
                                    (Text
"first ordinalTuesdayOctober", -Double
2.0794415416798357),
                                    (Text
"third ordinalTuesdayintersect", -Double
2.0794415416798357)],
                               n :: Int
n = Int
4},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.8472978603872037, 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
"third ordinalTuesdaySeptember", -Double
1.9459101490553135),
                                    (Text
"daymonth", -Double
1.252762968495368),
                                    (Text
"second ordinalWednesdayOctober", -Double
1.9459101490553135),
                                    (Text
"first ordinalWednesdayOctober", -Double
1.9459101490553135)],
                               n :: Int
n = Int
3}}),
       (Text
"Valentine'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
"April",
        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
"St Stephen'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
"18th ordinal",
        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
"week (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
3.784189633918261,
                               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
42},
                   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
"fifth ordinal",
        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
"Corpus Christi",
        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 <day-of-week> <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.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
"daymonth", -Double
0.8873031950009028),
                                    (Text
"SundayMarch", -Double
2.1400661634962708),
                                    (Text
"MondayMarch", -Double
2.1400661634962708),
                                    (Text
"Sundayon <date>", -Double
1.7346010553881064),
                                    (Text
"Sundayintersect", -Double
1.7346010553881064)],
                               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
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 [], 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
0.5108256237659907,
                               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
0.916290731874155, 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}}),
       (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.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
"<unit-of-duration> as a duration",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.1435203983643585,
                               unseen :: Double
unseen = -Double
3.9318256327243257,
                               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.7147984280919266),
                                    (Text
"hour (grain)", -Double
2.8134107167600364),
                                    (Text
"second", -Double
2.5257286443082556),
                                    (Text
"week (grain)", -Double
1.7147984280919266),
                                    (Text
"day", -Double
2.5257286443082556),
                                    (Text
"minute (grain)", -Double
3.2188758248682006),
                                    (Text
"second (grain)", -Double
2.5257286443082556),
                                    (Text
"hour", -Double
2.8134107167600364), (Text
"minute", -Double
3.2188758248682006),
                                    (Text
"day (grain)", -Double
2.5257286443082556)],
                               n :: Int
n = Int
17},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.12470347850095725, unseen :: Double
unseen = -Double
5.60947179518496,
                               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.050454004806584),
                                    (Text
"month (grain)", -Double
3.120895416507997),
                                    (Text
"hour (grain)", -Double
2.6100697927420065),
                                    (Text
"year (grain)", -Double
2.715430308399833),
                                    (Text
"second", -Double
3.996364153861897),
                                    (Text
"week (grain)", -Double
2.050454004806584),
                                    (Text
"day", -Double
2.3869262414277963), (Text
"quarter", -Double
3.4085774889597777),
                                    (Text
"minute (grain)", -Double
3.120895416507997),
                                    (Text
"year", -Double
2.715430308399833),
                                    (Text
"second (grain)", -Double
3.996364153861897),
                                    (Text
"hour", -Double
2.6100697927420065), (Text
"month", -Double
3.120895416507997),
                                    (Text
"quarter (grain)", -Double
3.4085774889597777),
                                    (Text
"minute", -Double
3.120895416507997),
                                    (Text
"day (grain)", -Double
2.3869262414277963)],
                               n :: Int
n = Int
128}}),
       (Text
"this <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
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
"on <date>", -Double
1.5040773967762742),
                                    (Text
"evening|night", -Double
1.0986122886681098),
                                    (Text
"hour", -Double
0.8109302162163288)],
                               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.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
"<day-of-month>(ordinal) <named-month>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2318016140573243, unseen :: Double
unseen = -Double
4.060443010546419,
                               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
"15th ordinalFebruary", -Double
2.9444389791664407),
                                    (Text
"8th ordinalAugust", -Double
2.9444389791664407),
                                    (Text
"13th ordinalFebruary", -Double
3.349904087274605),
                                    (Text
"first ordinalMarch", -Double
2.9444389791664407),
                                    (Text
"ordinal (digits)February", -Double
1.55814461804655),
                                    (Text
"third ordinalMarch", -Double
3.349904087274605),
                                    (Text
"month", -Double
0.8649974374866046),
                                    (Text
"ordinal (digits)March", -Double
2.4336133554004498)],
                               n :: Int
n = Int
23},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.575536360758419, 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
"14th ordinalApril", -Double
2.03688192726104),
                                    (Text
"third ordinalMay", -Double
2.4423470353692043),
                                    (Text
"ordinal (digits)April", -Double
1.749199854809259),
                                    (Text
"month", -Double
1.1895840668738362)],
                               n :: Int
n = Int
6}}),
       (Text
"<duration> hence",
        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
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
"week", -Double
1.3121863889661687),
                                    (Text
"<unit-of-duration> as a duration", -Double
1.8718021769015913),
                                    (Text
"day", -Double
2.159484249353372), (Text
"year", -Double
2.5649493574615367),
                                    (Text
"<integer> <unit-of-duration>", -Double
1.1786549963416462),
                                    (Text
"month", -Double
2.5649493574615367)],
                               n :: Int
n = Int
10},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098, 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
2.0794415416798357),
                                    (Text
"<unit-of-duration> as a duration", -Double
0.9808292530117262),
                                    (Text
"day", -Double
1.6739764335716716), (Text
"year", -Double
2.0794415416798357),
                                    (Text
"month", -Double
2.0794415416798357)],
                               n :: Int
n = Int
5}}),
       (Text
"numbers prefix with -, negative or minus",
        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.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
"integer (numeric)", Double
0.0)],
                               n :: Int
n = Int
11}}),
       (Text
"Friday",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.10536051565782628,
                               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
2.3025850929940455,
                               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
"tomorrow",
        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
"", Double
0.0)], n :: Int
n = Int
9},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3862943611198906,
                               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}}),
       (Text
"<cycle> after <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
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
"day (grain)tomorrow", -Double
0.6931471805599453),
                                    (Text
"dayday", -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
"Mother'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
"Assumption 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
"New Year's 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
"half to|till|before <integer> (hour-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
"<ordinal> (as hour)", -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
"<time> after next",
        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
"Friday", -Double
1.3862943611198906), (Text
"day", -Double
1.3862943611198906),
                                    (Text
"March", -Double
1.3862943611198906), (Text
"month", -Double
1.3862943611198906)],
                               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.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
"two",
        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
"", Double
0.0)], 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
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
"Palm 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
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>",
        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
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 [], 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.58351893845611,
                               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
"<ordinal> (as hour)", -Double
2.456735772821304),
                                    (Text
"year (latent)", -Double
2.8622008809294686),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.9459101490553135),
                                    (Text
"day", -Double
2.456735772821304), (Text
"year", -Double
2.8622008809294686),
                                    (Text
"hh:mm", -Double
2.8622008809294686),
                                    (Text
"<day-of-month> (ordinal)", -Double
2.456735772821304),
                                    (Text
"noon", -Double
2.8622008809294686),
                                    (Text
"<time-of-day> rano", -Double
2.8622008809294686),
                                    (Text
"hour", -Double
1.3581234841531944), (Text
"minute", -Double
2.8622008809294686)],
                               n :: Int
n = Int
12}}),
       (Text
"seventh ordinal",
        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 an hour",
        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
"one",
        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
"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
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
"Sunday",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.10008345855698253,
                               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
"", Double
0.0)], n :: Int
n = Int
19},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.3513752571634776,
                               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}}),
       (Text
"afternoon",
        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
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
0.916290731874155, 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
"<duration> from now",
        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
"second", -Double
1.9459101490553135),
                                    (Text
"<unit-of-duration> as a duration", -Double
1.540445040947149),
                                    (Text
"day", -Double
1.9459101490553135), (Text
"year", -Double
1.9459101490553135),
                                    (Text
"<integer> <unit-of-duration>", -Double
1.540445040947149),
                                    (Text
"minute", -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
"<unit-of-duration> as a duration", -Double
1.2039728043259361),
                                    (Text
"year", -Double
1.6094379124341003), (Text
"minute", -Double
1.6094379124341003)],
                               n :: Int
n = Int
2}}),
       (Text
"February",
        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.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
"", Double
0.0)], n :: Int
n = Int
30},
                   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 <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.8066624897703196,
                               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.5869650565820417),
                                    (Text
"year (grain)", -Double
1.9924301646902063),
                                    (Text
"week (grain)", -Double
1.5869650565820417),
                                    (Text
"day", -Double
2.6855773452501515), (Text
"quarter", -Double
2.3978952727983707),
                                    (Text
"year", -Double
1.9924301646902063),
                                    (Text
"quarter (grain)", -Double
2.3978952727983707),
                                    (Text
"day (grain)", -Double
2.6855773452501515)],
                               n :: Int
n = Int
18},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, 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 [], n :: Int
n = Int
0}}),
       (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.0, 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
"", Double
0.0)], 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
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 <cycle> <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
3.367295829986474,
                               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 (grain)October", -Double
2.639057329615259),
                                    (Text
"daymonth", -Double
1.540445040947149),
                                    (Text
"day (grain)intersect", -Double
2.2335922215070942),
                                    (Text
"day (grain)on <date>", -Double
2.2335922215070942),
                                    (Text
"weekmonth", -Double
1.540445040947149),
                                    (Text
"week (grain)intersect", -Double
2.2335922215070942),
                                    (Text
"week (grain)on <date>", -Double
2.2335922215070942),
                                    (Text
"week (grain)September", -Double
2.639057329615259)],
                               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
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 [], n :: Int
n = Int
0}}),
       (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
0.11778303565638351,
                               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
"at <time-of-day>", -Double
2.4423470353692043),
                                    (Text
"<ordinal> (as hour)", -Double
1.5260563034950494),
                                    (Text
"<integer> (latent time-of-day)", -Double
2.03688192726104),
                                    (Text
"hour", -Double
0.9382696385929302),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
2.4423470353692043)],
                               n :: Int
n = Int
8},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.1972245773362196,
                               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
"relative minutes after|past <integer> (hour-of-day)",
                                     -Double
1.5040773967762742),
                                    (Text
"minute", -Double
1.5040773967762742)],
                               n :: Int
n = Int
1}}),
       (Text
"year",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.14842000511827333,
                               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
"integer (numeric)", Double
0.0)],
                               n :: Int
n = Int
25},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.9810014688665833, 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.0)],
                               n :: Int
n = Int
4}}),
       (Text
"last <day-of-week> of <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.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
"daymonth", -Double
0.8472978603872037),
                                    (Text
"SundayMarch", -Double
1.252762968495368),
                                    (Text
"Sundayintersect", -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
"<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
0.7091475219063865, unseen :: Double
unseen = -Double
4.59511985013459,
                               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.2823823856765264),
                                    (Text
"threemonth (grain)", -Double
3.4863551900024623),
                                    (Text
"fifteenminute (grain)", -Double
3.891820298110627),
                                    (Text
"a fewhour (grain)", -Double
3.891820298110627),
                                    (Text
"integer (numeric)day (grain)", -Double
2.793208009442517),
                                    (Text
"twoweek (grain)", -Double
3.891820298110627),
                                    (Text
"fiveday (grain)", -Double
3.891820298110627),
                                    (Text
"oneweek (grain)", -Double
3.1986731175506815),
                                    (Text
"oneminute (grain)", -Double
3.891820298110627),
                                    (Text
"integer (numeric)year (grain)", -Double
3.891820298110627),
                                    (Text
"day", -Double
2.505525936990736), (Text
"year", -Double
3.1986731175506815),
                                    (Text
"integer (numeric)week (grain)", -Double
3.1986731175506815),
                                    (Text
"oneday (grain)", -Double
3.891820298110627),
                                    (Text
"hour", -Double
3.1986731175506815), (Text
"month", -Double
3.4863551900024623),
                                    (Text
"threeweek (grain)", -Double
3.4863551900024623),
                                    (Text
"integer (numeric)minute (grain)", -Double
2.793208009442517),
                                    (Text
"minute", -Double
2.505525936990736),
                                    (Text
"integer (numeric)hour (grain)", -Double
3.4863551900024623),
                                    (Text
"twoyear (grain)", -Double
3.4863551900024623)],
                               n :: Int
n = Int
31},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.6773988235918061, unseen :: Double
unseen = -Double
4.61512051684126,
                               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.8134107167600364),
                                    (Text
"threemonth (grain)", -Double
3.912023005428146),
                                    (Text
"threehour (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)day (grain)", -Double
3.2188758248682006),
                                    (Text
"twoweek (grain)", -Double
3.912023005428146),
                                    (Text
"twominute (grain)", -Double
3.912023005428146),
                                    (Text
"second", -Double
2.995732273553991),
                                    (Text
"threeday (grain)", -Double
3.912023005428146),
                                    (Text
"threeyear (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)second (grain)", -Double
3.506557897319982),
                                    (Text
"twomonth (grain)", -Double
3.912023005428146),
                                    (Text
"onehour (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)year (grain)", -Double
3.506557897319982),
                                    (Text
"threesecond (grain)", -Double
3.912023005428146),
                                    (Text
"day", -Double
2.659260036932778), (Text
"year", -Double
2.995732273553991),
                                    (Text
"threeminute (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)week (grain)", -Double
3.2188758248682006),
                                    (Text
"twoday (grain)", -Double
3.912023005428146),
                                    (Text
"hour", -Double
2.659260036932778), (Text
"month", -Double
3.2188758248682006),
                                    (Text
"threeweek (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)minute (grain)", -Double
3.506557897319982),
                                    (Text
"a fewday (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)month (grain)", -Double
3.912023005428146),
                                    (Text
"minute", -Double
2.995732273553991),
                                    (Text
"twosecond (grain)", -Double
3.912023005428146),
                                    (Text
"integer (numeric)hour (grain)", -Double
3.2188758248682006),
                                    (Text
"fifteenhour (grain)", -Double
3.912023005428146),
                                    (Text
"twoyear (grain)", -Double
3.912023005428146)],
                               n :: Int
n = Int
32}}),
       (Text
"19th ordinal",
        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
"<duration> after <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
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
"dayday", -Double
0.6931471805599453),
                                    (Text
"<unit-of-duration> as a durationtomorrow",
                                     -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
"relative minutes after|past <integer> (hour-of-day)",
        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
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
"integer (numeric)<integer> (latent time-of-day)",
                                     -Double
1.7047480922384253),
                                    (Text
"fifteen<ordinal> (as hour)", -Double
1.7047480922384253),
                                    (Text
"hour", -Double
1.0116009116784799),
                                    (Text
"integer (numeric)<ordinal> (as hour)", -Double
1.7047480922384253)],
                               n :: Int
n = Int
3},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.916290731874155, 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)noon", -Double
1.0986122886681098),
                                    (Text
"hour", -Double
1.0986122886681098)],
                               n :: Int
n = Int
2}}),
       (Text
"Holy 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.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
"Thanksgiving 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
"intersect by \",\"",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.2282586519809802, unseen :: Double
unseen = -Double
4.727387818712341,
                               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<named-month> <day-of-month> (non ordinal)",
                                     -Double
4.02535169073515),
                                    (Text
"Wednesday<day-of-month> (non ordinal) <named-month>",
                                     -Double
3.332204510175204),
                                    (Text
"Friday<named-month> <day-of-month> (non ordinal)",
                                     -Double
3.619886582626985),
                                    (Text
"Friday<day-of-month> (non ordinal) <named-month>",
                                     -Double
4.02535169073515),
                                    (Text
"intersect by \",\"year", -Double
4.02535169073515),
                                    (Text
"dayday", -Double
1.4996230464268938),
                                    (Text
"intersect<named-month> <day-of-month> (non ordinal)",
                                     -Double
3.332204510175204),
                                    (Text
"intersect<day-of-month> (non ordinal) <named-month>",
                                     -Double
3.332204510175204),
                                    (Text
"dayyear", -Double
3.109060958860994),
                                    (Text
"Wednesday<day-of-month>(ordinal) <named-month>",
                                     -Double
4.02535169073515),
                                    (Text
"<named-month> <day-of-month> (non ordinal)intersect",
                                     -Double
4.02535169073515),
                                    (Text
"Monday<day-of-month>(ordinal) <named-month>",
                                     -Double
3.619886582626985),
                                    (Text
"Saturday<day-of-month>(ordinal) <named-month>",
                                     -Double
4.02535169073515),
                                    (Text
"Fridayintersect", -Double
4.02535169073515),
                                    (Text
"intersect by \",\"intersect", -Double
4.02535169073515),
                                    (Text
"Sunday<named-month> <day-of-month> (non ordinal)",
                                     -Double
4.02535169073515),
                                    (Text
"Sunday<day-of-month> (non ordinal) <named-month>",
                                     -Double
4.02535169073515),
                                    (Text
"dayminute", -Double
2.9267394020670396),
                                    (Text
"intersectyear", -Double
4.02535169073515),
                                    (Text
"minuteday", -Double
2.772588722239781),
                                    (Text
"Sunday<day-of-month>(ordinal) <named-month>",
                                     -Double
3.109060958860994),
                                    (Text
"intersectintersect", -Double
4.02535169073515),
                                    (Text
"Fridayintersect by \",\"", -Double
3.619886582626985),
                                    (Text
"Monday<named-month> <day-of-month> (non ordinal)",
                                     -Double
3.332204510175204),
                                    (Text
"Monday<day-of-month> (non ordinal) <named-month>",
                                     -Double
3.332204510175204),
                                    (Text
"<named-month> <day-of-month> (non ordinal)year",
                                     -Double
3.619886582626985)],
                               n :: Int
n = Int
39},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.589235205116581, unseen :: Double
unseen = -Double
4.007333185232471,
                               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.9095425048844386),
                                    (Text
"SundayFebruary", -Double
3.295836866004329),
                                    (Text
"FridayJuly", -Double
3.295836866004329),
                                    (Text
"FridaySeptember", -Double
3.295836866004329),
                                    (Text
"WednesdayFebruary", -Double
3.295836866004329),
                                    (Text
"minutemonth", -Double
2.6026896854443837),
                                    (Text
"MondayFebruary", -Double
2.6026896854443837),
                                    (Text
"intersectSeptember", -Double
2.6026896854443837)],
                               n :: Int
n = Int
10}}),
       (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.652001563489282e-2,
                               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
"", Double
0.0)], n :: Int
n = Int
21},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
3.0910424533583156,
                               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
"quarter after|past <integer> (hour-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
"<integer> (latent time-of-day)", -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
"14th ordinal",
        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
"21-29th ordinal",
        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
"second ordinal", -Double
0.6931471805599453),
                                    (Text
"first ordinal", -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
"<duration> before <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
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
"dayday", -Double
0.6931471805599453),
                                    (Text
"<unit-of-duration> as a durationyesterday",
                                     -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
"second (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.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
"13th ordinal",
        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
"intersect by \"of\", \"from\", \"'s\"",
        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
"Sundaylast <cycle>", -Double
0.6931471805599453),
                                    (Text
"dayweek", -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.40546510810816444,
                               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
"week", -Double
1.3121863889661687),
                                    (Text
"<unit-of-duration> as a duration", -Double
1.8718021769015913),
                                    (Text
"day", -Double
2.159484249353372), (Text
"year", -Double
2.5649493574615367),
                                    (Text
"<integer> <unit-of-duration>", -Double
1.1786549963416462),
                                    (Text
"month", -Double
2.5649493574615367)],
                               n :: Int
n = Int
10},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.0986122886681098, 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
2.0794415416798357),
                                    (Text
"<unit-of-duration> as a duration", -Double
0.9808292530117262),
                                    (Text
"day", -Double
1.6739764335716716), (Text
"year", -Double
2.0794415416798357),
                                    (Text
"month", -Double
2.0794415416798357)],
                               n :: Int
n = Int
5}}),
       (Text
"day-before-yesterday (single-word)",
        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
"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.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
"last <time>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5596157879354228,
                               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
"day", -Double
0.8754687373538999), (Text
"Sunday", -Double
1.3862943611198906),
                                    (Text
"Tuesday", -Double
1.3862943611198906)],
                               n :: Int
n = Int
4},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.8472978603872037,
                               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
"Monday", -Double
1.6094379124341003), (Text
"day", -Double
0.916290731874155),
                                    (Text
"Sunday", -Double
1.2039728043259361)],
                               n :: Int
n = Int
3}}),
       (Text
"March",
        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.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
"", Double
0.0)], n :: Int
n = Int
18},
                   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
"sixth ordinal",
        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
"<day-of-month> (ordinal)",
        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
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 [], 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.367295829986474,
                               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
"11th ordinal", -Double
2.2335922215070942),
                                    (Text
"8th ordinal", -Double
2.639057329615259),
                                    (Text
"third ordinal", -Double
2.2335922215070942),
                                    (Text
"16th ordinal", -Double
2.639057329615259),
                                    (Text
"second ordinal", -Double
1.7227665977411035),
                                    (Text
"ordinal (digits)", -Double
2.2335922215070942),
                                    (Text
"10th ordinal", -Double
1.7227665977411035),
                                    (Text
"9th ordinal", -Double
1.7227665977411035)],
                               n :: Int
n = Int
20}}),
       (Text
"Easter 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
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
"noon",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.791759469228055, 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.1823215567939546,
                               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}}),
       (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.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.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
"", Double
0.0)], n :: Int
n = Int
2}}),
       (Text
"until <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.8873031950009028,
                               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
"<ordinal> (as hour)", -Double
1.9924301646902063),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.9924301646902063),
                                    (Text
"<time-of-day> rano", -Double
1.9924301646902063),
                                    (Text
"hour", -Double
1.0116009116784799),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
2.3978952727983707)],
                               n :: Int
n = Int
7},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5306282510621704, unseen :: Double
unseen = -Double
3.367295829986474,
                               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
"<ordinal> (as hour)", -Double
2.2335922215070942),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.7227665977411035),
                                    (Text
"hh:mm", -Double
2.639057329615259), (Text
"noon", -Double
2.2335922215070942),
                                    (Text
"<time-of-day> rano", -Double
2.639057329615259),
                                    (Text
"hour", -Double
1.0296194171811581), (Text
"minute", -Double
2.639057329615259)],
                               n :: Int
n = Int
10}}),
       (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.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
"integer (numeric)", 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
"Ash 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
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> rano",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.10008345855698253,
                               unseen :: Double
unseen = -Double
3.828641396489095,
                               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
"at <time-of-day>", -Double
2.0149030205422647),
                                    (Text
"<ordinal> (as hour)", -Double
2.70805020110221),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.5040773967762742),
                                    (Text
"hh:mm", -Double
3.1135153092103742),
                                    (Text
"until <time-of-day>", -Double
2.70805020110221),
                                    (Text
"hour", -Double
0.8622235106038793), (Text
"minute", -Double
3.1135153092103742)],
                               n :: Int
n = Int
19},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.3513752571634776,
                               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
"<integer> (latent time-of-day)", -Double
1.7047480922384253),
                                    (Text
"until <time-of-day>", -Double
1.7047480922384253),
                                    (Text
"hour", -Double
1.2992829841302609)],
                               n :: Int
n = Int
2}}),
       (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.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
"day", -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}}),
       (Text
"decimal 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.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
"next <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
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
"Wednesday", -Double
2.5649493574615367),
                                    (Text
"Monday", -Double
2.159484249353372), (Text
"day", -Double
0.9555114450274363),
                                    (Text
"March", -Double
2.5649493574615367), (Text
"month", -Double
2.5649493574615367),
                                    (Text
"Tuesday", -Double
1.3121863889661687)],
                               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
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
"last <cycle>",
        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
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
1.6739764335716716),
                                    (Text
"month (grain)", -Double
1.6739764335716716),
                                    (Text
"year (grain)", -Double
2.367123614131617),
                                    (Text
"week (grain)", -Double
1.6739764335716716),
                                    (Text
"year", -Double
2.367123614131617), (Text
"month", -Double
1.6739764335716716)],
                               n :: Int
n = Int
12},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.3862943611198906, 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.912023005428146,
                               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.793208009442517),
                                    (Text
"threemonth (grain)", -Double
3.1986731175506815),
                                    (Text
"threehour (grain)", -Double
3.1986731175506815),
                                    (Text
"integer (numeric)day (grain)", -Double
3.1986731175506815),
                                    (Text
"second", -Double
2.793208009442517),
                                    (Text
"threeday (grain)", -Double
3.1986731175506815),
                                    (Text
"threeyear (grain)", -Double
3.1986731175506815),
                                    (Text
"integer (numeric)second (grain)", -Double
3.1986731175506815),
                                    (Text
"integer (numeric)year (grain)", -Double
3.1986731175506815),
                                    (Text
"threesecond (grain)", -Double
3.1986731175506815),
                                    (Text
"day", -Double
2.505525936990736), (Text
"year", -Double
2.793208009442517),
                                    (Text
"threeminute (grain)", -Double
3.1986731175506815),
                                    (Text
"integer (numeric)week (grain)", -Double
3.1986731175506815),
                                    (Text
"hour", -Double
2.793208009442517), (Text
"month", -Double
3.1986731175506815),
                                    (Text
"threeweek (grain)", -Double
3.1986731175506815),
                                    (Text
"integer (numeric)minute (grain)", -Double
3.1986731175506815),
                                    (Text
"a fewday (grain)", -Double
3.1986731175506815),
                                    (Text
"minute", -Double
2.793208009442517),
                                    (Text
"integer (numeric)hour (grain)", -Double
3.1986731175506815)],
                               n :: Int
n = Int
14},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, 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 [], n :: Int
n = Int
0}}),
       (Text
"15th ordinal",
        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
"Halloween 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
"by the end of <time>",
        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
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 [], 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.58351893845611,
                               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
"<ordinal> (as hour)", -Double
2.456735772821304),
                                    (Text
"year (latent)", -Double
2.8622008809294686),
                                    (Text
"<integer> (latent time-of-day)", -Double
1.9459101490553135),
                                    (Text
"day", -Double
2.456735772821304), (Text
"year", -Double
2.8622008809294686),
                                    (Text
"hh:mm", -Double
2.8622008809294686),
                                    (Text
"<day-of-month> (ordinal)", -Double
2.456735772821304),
                                    (Text
"noon", -Double
2.8622008809294686),
                                    (Text
"<time-of-day> rano", -Double
2.8622008809294686),
                                    (Text
"hour", -Double
1.3581234841531944), (Text
"minute", -Double
2.8622008809294686)],
                               n :: Int
n = Int
12}}),
       (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.11778303565638351, unseen :: Double
unseen = -Double
4.0943445622221,
                               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.691243082785829),
                                    (Text
"number.number hours", -Double
3.3843902633457743),
                                    (Text
"second", -Double
2.9789251552376097),
                                    (Text
"<unit-of-duration> as a duration", -Double
1.9980959022258835),
                                    (Text
"day", -Double
2.9789251552376097),
                                    (Text
"half an hour", -Double
3.3843902633457743),
                                    (Text
"<integer> <unit-of-duration>", -Double
1.5125880864441827),
                                    (Text
"<integer> and an half hours", -Double
3.3843902633457743),
                                    (Text
"hour", -Double
2.2857779746776643), (Text
"minute", -Double
1.5125880864441827),
                                    (Text
"about <duration>", -Double
2.9789251552376097)],
                               n :: Int
n = Int
24},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.1972245773362196, 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
"week", -Double
1.4469189829363254),
                                    (Text
"<unit-of-duration> as a duration", -Double
2.1400661634962708),
                                    (Text
"<integer> <unit-of-duration>", -Double
1.7346010553881064)],
                               n :: Int
n = Int
3}}),
       (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
1.041453874828161, 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
"minuteminute", -Double
1.6094379124341003),
                                    (Text
"hh:mmhh:mm", -Double
1.6094379124341003),
                                    (Text
"dayday", -Double
2.120263536200091),
                                    (Text
"<named-month> <day-of-month> (non ordinal)<named-month> <day-of-month> (non ordinal)",
                                     -Double
2.120263536200091)],
                               n :: Int
n = Int
6},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.4353180712578455, unseen :: Double
unseen = -Double
3.58351893845611,
                               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
"<named-month> <day-of-month> (non ordinal)July",
                                     -Double
2.8622008809294686),
                                    (Text
"daymonth", -Double
2.456735772821304),
                                    (Text
"about <time-of-day>noon", -Double
2.8622008809294686),
                                    (Text
"minuteminute", -Double
1.7635885922613588),
                                    (Text
"<time-of-day> rano<time-of-day> rano", -Double
2.8622008809294686),
                                    (Text
"until <time-of-day>noon", -Double
2.8622008809294686),
                                    (Text
"hh:mmhh:mm", -Double
2.8622008809294686),
                                    (Text
"hourhour", -Double
1.9459101490553135),
                                    (Text
"hh:mmintersect", -Double
1.9459101490553135),
                                    (Text
"at <time-of-day>noon", -Double
2.8622008809294686),
                                    (Text
"<named-month> <day-of-month> (non ordinal)August",
                                     -Double
2.8622008809294686)],
                               n :: Int
n = Int
11}}),
       (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
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
"", Double
0.0)], n :: Int
n = Int
20},
                   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.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
"second ordinal",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
8.004270767353637e-2,
                               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
"", Double
0.0)], n :: Int
n = Int
12},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
2.5649493574615367,
                               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-of-day> popo\322udniu/wieczorem/w nocy",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.5037877364540559e-2,
                               unseen :: Double
unseen = -Double
4.962844630259907,
                               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
"exactly <time-of-day>", -Double
4.2626798770413155),
                                    (Text
"at <time-of-day>", -Double
2.4709204078132605),
                                    (Text
"<ordinal> (as hour)", -Double
1.5218398531161146),
                                    (Text
"<integer> (latent time-of-day)", -Double
2.01138807843482),
                                    (Text
"about <time-of-day>", -Double
4.2626798770413155),
                                    (Text
"hh:mm", -Double
3.857214768933151),
                                    (Text
"until <time-of-day>", -Double
4.2626798770413155),
                                    (Text
"hour", -Double
0.812692331209728), (Text
"minute", -Double
3.3463891451671604),
                                    (Text
"after <time-of-day>", -Double
3.857214768933151)],
                               n :: Int
n = Int
66},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
4.204692619390966, 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
"at <time-of-day>", -Double
1.791759469228055),
                                    (Text
"hour", -Double
1.791759469228055)],
                               n :: Int
n = Int
1}}),
       (Text
"fifteen",
        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
"<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
1.2237754316221157,
                               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
"minuteminute", -Double
1.4816045409242156),
                                    (Text
"hh:mmhh:mm", -Double
1.4816045409242156),
                                    (Text
"minutehour", -Double
2.3978952727983707),
                                    (Text
"hh:mm<integer> (latent time-of-day)", -Double
2.3978952727983707)],
                               n :: Int
n = Int
5},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.3483066942682157,
                               unseen :: Double
unseen = -Double
3.6109179126442243,
                               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
"about <time-of-day>noon", -Double
2.890371757896165),
                                    (Text
"relative minutes to|till|before <integer> (hour-of-day)<integer> (latent time-of-day)",
                                     -Double
2.890371757896165),
                                    (Text
"minuteminute", -Double
2.890371757896165),
                                    (Text
"<time-of-day> rano<time-of-day> rano", -Double
2.890371757896165),
                                    (Text
"until <time-of-day>noon", -Double
2.890371757896165),
                                    (Text
"hh:mmhh:mm", -Double
2.890371757896165),
                                    (Text
"hourhour", -Double
1.6376087894007967),
                                    (Text
"minutehour", -Double
1.791759469228055),
                                    (Text
"at <time-of-day>noon", -Double
2.890371757896165),
                                    (Text
"<time-of-day> rano<integer> (latent time-of-day)",
                                     -Double
2.890371757896165),
                                    (Text
"until <time-of-day><integer> (latent time-of-day)",
                                     -Double
2.890371757896165),
                                    (Text
"hh:mm<integer> (latent time-of-day)", -Double
1.9740810260220096)],
                               n :: Int
n = Int
12}}),
       (Text
"<hour-of-day> - <hour-of-day> (interval)",
        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.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
"minuteminute", -Double
1.2809338454620642),
                                    (Text
"hh:mmhh:mm", -Double
1.2809338454620642)],
                               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.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
"about <time-of-day>noon", -Double
2.9444389791664407),
                                    (Text
"minuteminute", -Double
2.9444389791664407),
                                    (Text
"<time-of-day> rano<time-of-day> rano", -Double
2.9444389791664407),
                                    (Text
"until <time-of-day>noon", -Double
2.9444389791664407),
                                    (Text
"hh:mmhh:mm", -Double
2.9444389791664407),
                                    (Text
"hourhour", -Double
0.9985288301111273),
                                    (Text
"after <time-of-day>noon", -Double
2.538973871058276),
                                    (Text
"at <time-of-day>noon", -Double
2.9444389791664407),
                                    (Text
"<ordinal> (as hour)noon", -Double
1.845826690498331),
                                    (Text
"<integer> (latent time-of-day)noon", -Double
2.538973871058276)],
                               n :: Int
n = Int
14}}),
       (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.9889840465642745,
                               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.583997552432231),
                                    (Text
"integer (numeric)day (grain)", -Double
2.871679624884012),
                                    (Text
"twoweek (grain)", -Double
3.2771447329921766),
                                    (Text
"twominute (grain)", -Double
3.2771447329921766),
                                    (Text
"second", -Double
2.871679624884012),
                                    (Text
"integer (numeric)second (grain)", -Double
3.2771447329921766),
                                    (Text
"twomonth (grain)", -Double
3.2771447329921766),
                                    (Text
"onehour (grain)", -Double
3.2771447329921766),
                                    (Text
"integer (numeric)year (grain)", -Double
3.2771447329921766),
                                    (Text
"day", -Double
2.583997552432231), (Text
"year", -Double
2.871679624884012),
                                    (Text
"integer (numeric)week (grain)", -Double
2.871679624884012),
                                    (Text
"twoday (grain)", -Double
3.2771447329921766),
                                    (Text
"hour", -Double
2.871679624884012), (Text
"month", -Double
2.871679624884012),
                                    (Text
"integer (numeric)minute (grain)", -Double
3.2771447329921766),
                                    (Text
"integer (numeric)month (grain)", -Double
3.2771447329921766),
                                    (Text
"minute", -Double
2.871679624884012),
                                    (Text
"twosecond (grain)", -Double
3.2771447329921766),
                                    (Text
"integer (numeric)hour (grain)", -Double
3.2771447329921766),
                                    (Text
"twoyear (grain)", -Double
3.2771447329921766)],
                               n :: Int
n = Int
16},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
infinity, 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 [], n :: Int
n = Int
0}}),
       (Text
"<named-month> <day-of-month> (non ordinal)",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.3364722366212129, unseen :: Double
unseen = -Double
3.871201010907891,
                               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
"Augustinteger (numeric)", -Double
1.9042374526547454),
                                    (Text
"Marchinteger (numeric)", -Double
2.463853240590168),
                                    (Text
"Aprilinteger (numeric)", -Double
3.1570004211501135),
                                    (Text
"month", -Double
0.8056251639866356),
                                    (Text
"Februaryinteger (numeric)", -Double
1.9042374526547454),
                                    (Text
"Septemberinteger (numeric)", -Double
3.1570004211501135),
                                    (Text
"Julyinteger (numeric)", -Double
2.463853240590168)],
                               n :: Int
n = Int
20},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.252762968495368, 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
"Marchinteger (numeric)", -Double
2.4423470353692043),
                                    (Text
"Aprilinteger (numeric)", -Double
1.3437347467010947),
                                    (Text
"month", -Double
0.9382696385929302),
                                    (Text
"Julyinteger (numeric)", -Double
2.03688192726104)],
                               n :: Int
n = Int
8}}),
       (Text
"<day-of-month> (non ordinal) <named-month>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
4.8790164169432056e-2,
                               unseen :: Double
unseen = -Double
3.891820298110627,
                               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)September", -Double
3.1780538303479458),
                                    (Text
"integer (numeric)May", -Double
2.4849066497880004),
                                    (Text
"integer (numeric)April", -Double
3.1780538303479458),
                                    (Text
"integer (numeric)August", -Double
3.1780538303479458),
                                    (Text
"integer (numeric)February", -Double
1.5686159179138452),
                                    (Text
"month", -Double
0.8266785731844679),
                                    (Text
"integer (numeric)November", -Double
2.2617630984737906),
                                    (Text
"integer (numeric)March", -Double
3.1780538303479458)],
                               n :: Int
n = Int
20},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
3.044522437723423, 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 (numeric)May", -Double
1.6094379124341003),
                                    (Text
"month", -Double
1.6094379124341003)],
                               n :: Int
n = Int
1}}),
       (Text
"this|next <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
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
"Wednesday", -Double
2.3978952727983707),
                                    (Text
"Monday", -Double
1.9924301646902063), (Text
"day", -Double
0.7884573603642702),
                                    (Text
"Tuesday", -Double
1.1451323043030026)],
                               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
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
"three",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.1670540846631662,
                               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
"", Double
0.0)], n :: Int
n = Int
11},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.8718021769015913,
                               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}}),
       (Text
"ordinal (digits)",
        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.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
"", Double
0.0)], n :: Int
n = Int
28},
                   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
"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
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},
                   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 <cycle> of <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 (grain)October", -Double
1.9459101490553135),
                                    (Text
"daymonth", -Double
1.540445040947149),
                                    (Text
"day (grain)intersect", -Double
1.9459101490553135),
                                    (Text
"weekmonth", -Double
1.540445040947149),
                                    (Text
"week (grain)intersect", -Double
1.9459101490553135),
                                    (Text
"week (grain)September", -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
"<day-of-month>(ordinal) <named-month> year",
        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.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
"14th ordinalApril", -Double
1.845826690498331),
                                    (Text
"third ordinalMarch", -Double
2.2512917986064953),
                                    (Text
"ordinal (digits)April", -Double
1.55814461804655),
                                    (Text
"month", -Double
0.8649974374866046),
                                    (Text
"ordinal (digits)March", -Double
2.2512917986064953)],
                               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
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 [], n :: Int
n = Int
0}}),
       (Text
"lato",
        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
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.25131442828090605,
                               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
"morning",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.7731898882334817,
                               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
0.6190392084062235,
                               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
"relative minutes to|till|before <integer> (hour-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.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
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 (numeric)<integer> (latent time-of-day)",
                                     -Double
0.6931471805599453),
                                    (Text
"hour", -Double
0.6931471805599453)],
                               n :: Int
n = Int
2}}),
       (Text
"Women'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
"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
"10th ordinal",
        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
"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.2367626271489267,
                               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
"<time> <part-of-day>", -Double
2.268683541318364),
                                    (Text
"<ordinal> (as hour)", -Double
2.268683541318364),
                                    (Text
"afternoon", -Double
1.9810014688665833),
                                    (Text
"hour", -Double
1.0647107369924282),
                                    (Text
"<time-of-day> popo\322udniu/wieczorem/w nocy",
                                     -Double
2.268683541318364)],
                               n :: Int
n = Int
9},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.3429447511268303, unseen :: Double
unseen = -Double
4.02535169073515,
                               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> <part-of-day>", -Double
2.908720896564361),
                                    (Text
"intersect", -Double
3.3141860046725258),
                                    (Text
"tomorrow", -Double
2.3978952727983707), (Text
"day", -Double
2.0614230361771577),
                                    (Text
"afternoon", -Double
2.3978952727983707),
                                    (Text
"<day-of-month> (ordinal)", -Double
2.908720896564361),
                                    (Text
"noon", -Double
1.927891643552635), (Text
"hour", -Double
1.1741198411762548),
                                    (Text
"<hour-of-day> - <hour-of-day> (interval)",
                                     -Double
2.908720896564361)],
                               n :: Int
n = Int
22}}),
       (Text
"day (grain)",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.20479441264601328,
                               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
"", Double
0.0)], n :: Int
n = Int
22},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
1.6863989535702288,
                               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
"9th ordinal",
        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
"first ordinal",
        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
"", Double
0.0)], n :: Int
n = Int
11},
                   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
"<month> dd-dd (interval)",
        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
"July", -Double
0.6931471805599453), (Text
"month", -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
"about <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.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
"half an hour", -Double
0.6931471805599453),
                                    (Text
"minute", -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
"day-after-tomorrow (single-word)",
        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-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.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
"at <time-of-day>fifteen", -Double
1.252762968495368),
                                    (Text
"at <time-of-day>twenty", -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
"23rd ordinal no space",
        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
"Pentecost",
        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
"this <time>",
        Classifier :: ClassData -> ClassData -> Classifier
Classifier{okData :: ClassData
okData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.5389965007326869, unseen :: Double
unseen = -Double
3.784189633918261,
                               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
"Thursday", -Double
3.068052935133617), (Text
"zima", -Double
2.662587827025453),
                                    (Text
"Wednesday", -Double
3.068052935133617),
                                    (Text
"Saturday", -Double
3.068052935133617),
                                    (Text
"Monday", -Double
3.068052935133617), (Text
"Friday", -Double
3.068052935133617),
                                    (Text
"day", -Double
1.276293465905562), (Text
"Sunday", -Double
3.068052935133617),
                                    (Text
"hour", -Double
2.374905754573672), (Text
"Tuesday", -Double
3.068052935133617),
                                    (Text
"lato", -Double
2.662587827025453), (Text
"week-end", -Double
2.374905754573672)],
                               n :: Int
n = Int
14},
                   koData :: ClassData
koData =
                     ClassData :: Double -> Double -> HashMap Text Double -> Int -> ClassData
ClassData{prior :: Double
prior = -Double
0.8754687373538999, unseen :: Double
unseen = -Double
3.58351893845611,
                               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
"April", -Double
2.456735772821304),
                                    (Text
"February", -Double
1.3581234841531944),
                                    (Text
"month", -Double
1.157452788691043)],
                               n :: Int
n = Int
10}}),
       (Text
"<named-month> <day-of-month> (ordinal)",
        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
"February15th ordinal", -Double
1.791759469228055),
                                    (Text
"Marchfirst ordinal", -Double
1.791759469228055),
                                    (Text
"month", -Double
0.8754687373538999),
                                    (Text
"Marchordinal (digits)", -Double
1.3862943611198906)],
                               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
"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.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
"week", -Double
0.6931471805599453),
                                    (Text
"<integer> <unit-of-duration>", -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
"August",
        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
"", Double
0.0)], 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
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}})]