packages feed

duckling-0.2.0.0: Duckling/Ranking/Classifiers/TR_XX.hs

-- 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.TR_XX (classifiers) where
import Data.String
import Prelude
import qualified Data.HashMap.Strict as HashMap
import Duckling.Ranking.Types

classifiers :: Classifiers
classifiers
  = HashMap.fromList
      [("week",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("integer (numeric)",
        Classifier{okData =
                     ClassData{prior = -0.4302451371066514, unseen = -4.553876891600541,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 93},
                   koData =
                     ClassData{prior = -1.0508216248317612, unseen = -3.951243718581427,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 50}}),
       ("Sal\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.639057329615259,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 12},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("lunch",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Ramazan Bayram\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.3025850929940455,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 8},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<time> <part-of-day>",
        Classifier{okData =
                     ClassData{prior = -0.3364722366212129, unseen = -3.58351893845611,
                               likelihoods =
                                 HashMap.fromList
                                   [("dayhour", -1.157452788691043),
                                    ("tomorrowevening", -2.8622008809294686),
                                    ("<day-of-month> (non ordinal) <named-month>part of days",
                                     -2.8622008809294686),
                                    ("Pazartesipart of days", -2.8622008809294686),
                                    ("Cumartesipart of days", -2.8622008809294686),
                                    ("Cumartesimorning", -2.8622008809294686),
                                    ("tomorrowlunch", -2.8622008809294686),
                                    ("tomorrowpart of days", -2.456735772821304),
                                    ("yesterdayevening", -2.8622008809294686),
                                    ("yesterdaypart of days", -2.8622008809294686)],
                               n = 10},
                   koData =
                     ClassData{prior = -1.252762968495368, unseen = -3.1780538303479458,
                               likelihoods =
                                 HashMap.fromList
                                   [("dayhour", -2.03688192726104),
                                    ("\350ubatpart of days", -2.4423470353692043),
                                    ("\350ubatmorning", -2.4423470353692043),
                                    ("monthhour", -2.03688192726104),
                                    ("<day-of-month> (non ordinal) <named-month>morning",
                                     -2.4423470353692043),
                                    ("Pazartesimorning", -2.4423470353692043)],
                               n = 4}}),
       ("today",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("at <time-of-day>",
        Classifier{okData =
                     ClassData{prior = -0.40546510810816444,
                               unseen = -4.060443010546419,
                               likelihoods =
                                 HashMap.fromList
                                   [("time-of-day (latent)", -1.4039939382192916),
                                    ("hh:mm", -1.55814461804655),
                                    ("about|exactly <time-of-day>", -2.9444389791664407),
                                    ("hour", -1.4039939382192916), ("minute", -1.4039939382192916)],
                               n = 26},
                   koData =
                     ClassData{prior = -1.0986122886681098,
                               unseen = -3.4657359027997265,
                               likelihoods =
                                 HashMap.fromList
                                   [("time-of-day (latent)", -0.8690378470236094),
                                    ("about|exactly <time-of-day>", -2.740840023925201),
                                    ("hour", -0.7949298748698876)],
                               n = 13}}),
       ("the ides of <named-month>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.0794415416798357,
                               likelihoods =
                                 HashMap.fromList
                                   [("Mart", -1.252762968495368), ("month", -0.8472978603872037),
                                    ("\350ubat", -1.252762968495368)],
                               n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("g\252n (grain)",
        Classifier{okData =
                     ClassData{prior = -0.3101549283038396,
                               unseen = -2.5649493574615367,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 11},
                   koData =
                     ClassData{prior = -1.3217558399823195, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
       ("Ekim",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("yaz",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<integer> + '\"",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                               n = 1}}),
       ("Cuma",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.3978952727983707,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 9},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<ordinal> quarter",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods =
                                 HashMap.fromList
                                   [("quarter", -0.6931471805599453),
                                    ("ordinals (first..31st)\231eyrek y\305l (grain)",
                                     -0.6931471805599453)],
                               n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Emek ve Dayan\305\351ma G\252n\252",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("intersect",
        Classifier{okData =
                     ClassData{prior = -0.5031035776720805, unseen = -5.69035945432406,
                               likelihoods =
                                 HashMap.fromList
                                   [("<named-month> <day-of-month> (non ordinal)Cuma",
                                     -4.993828175779875),
                                    ("Cuma<named-month> <day-of-month> (non ordinal)",
                                     -4.993828175779875),
                                    ("Cumartesiat <time-of-day>", -4.58836306767171),
                                    ("dayhour", -3.4897507790036),
                                    ("<day-of-month> (non ordinal) <named-month>Cuma",
                                     -4.58836306767171),
                                    ("monthday", -3.3843902633457743),
                                    ("monthyear", -4.58836306767171),
                                    ("yearhour", -4.993828175779875),
                                    ("intersectCuma", -3.7410652072845063),
                                    ("Ekimintersect", -3.895215887111765),
                                    ("Per\351embe<datetime> - <datetime> (interval)",
                                     -4.993828175779875),
                                    ("Per\351embe<time-of-day> - <time-of-day> (interval)",
                                     -4.300680995219929),
                                    ("year<day-of-month> (ordinal)", -4.993828175779875),
                                    ("intersectat <time-of-day>", -3.895215887111765),
                                    ("yearintersect", -4.58836306767171),
                                    ("next <cycle>at <time-of-day>", -4.993828175779875),
                                    ("intersectSal\305", -4.58836306767171),
                                    ("Cumaat <time-of-day>", -4.58836306767171),
                                    ("<day-of-month> (non ordinal) <named-month>Cumartesi",
                                     -4.993828175779875),
                                    ("<named-month> <day-of-month> (non ordinal)Pazartesi",
                                     -4.993828175779875),
                                    ("Cumartesi<part-of-day> of <time>", -4.58836306767171),
                                    ("<day-of-month> (non ordinal) <named-month>Pazartesi",
                                     -4.993828175779875),
                                    ("yearKurban Bayram\305", -4.07753744390572),
                                    ("dayday", -2.5959329029815037),
                                    ("<time> <part-of-day>at <time-of-day>", -4.58836306767171),
                                    ("last <cycle>Pazar", -4.993828175779875),
                                    ("hourhour", -4.58836306767171),
                                    ("yearRamazan Bayram\305", -3.607533814659984),
                                    ("dayyear", -3.3843902633457743),
                                    ("<day-of-month> (non ordinal) <named-month>intersect",
                                     -3.7410652072845063),
                                    ("EOM|End of dayat <time-of-day>", -4.993828175779875),
                                    ("<day-of-month> (non ordinal) <named-month>Sal\305",
                                     -4.993828175779875),
                                    ("<day-of-month> (ordinal)\199ar\351amba", -4.993828175779875),
                                    ("before yesterdayat <time-of-day>", -4.993828175779875),
                                    ("Pazar<day-of-month> (non ordinal) <named-month>",
                                     -4.993828175779875),
                                    ("Y\305lba\351\305at <time-of-day>", -4.993828175779875),
                                    ("at <time-of-day><day-of-month> (non ordinal) <named-month>",
                                     -4.993828175779875),
                                    ("hh:mm<day-of-month> (non ordinal) <named-month>",
                                     -4.993828175779875),
                                    ("hh:mmintersect", -4.300680995219929),
                                    ("Ekim<day-of-month> (ordinal)", -4.58836306767171),
                                    ("at <time-of-day>intersect", -4.300680995219929),
                                    ("dayminute", -2.7425363771733795),
                                    ("intersectyear", -4.58836306767171),
                                    ("minuteday", -2.9789251552376097),
                                    ("yearCuma", -4.58836306767171),
                                    ("Ekimyear", -4.58836306767171),
                                    ("<day-of-month> (ordinal)Sal\305", -4.58836306767171),
                                    ("intersect<day-of-month> (ordinal)", -4.993828175779875),
                                    ("intersectintersect", -4.07753744390572),
                                    ("weekday", -4.58836306767171),
                                    ("yearday", -2.9143866341000386),
                                    ("Ramazan Bayram\305year", -4.993828175779875),
                                    ("next <cycle>\199ar\351amba", -4.993828175779875),
                                    ("tomorrowat <time-of-day>", -4.993828175779875),
                                    ("<duration> henceat <time-of-day>", -4.993828175779875),
                                    ("Per\351embehh:mm", -4.993828175779875),
                                    ("intersect\199ar\351amba", -4.300680995219929),
                                    ("<named-month> <day-of-month> (non ordinal)year",
                                     -4.300680995219929),
                                    ("minuteyear", -4.58836306767171),
                                    ("<day-of-month> (non ordinal) <named-month>year",
                                     -3.895215887111765),
                                    ("yearminute", -4.993828175779875)],
                               n = 104},
                   koData =
                     ClassData{prior = -0.9279867716373464,
                               unseen = -5.4116460518550396,
                               likelihoods =
                                 HashMap.fromList
                                   [("Cumartesiat <time-of-day>", -4.7140245909001735),
                                    ("dayhour", -2.188295946591918),
                                    ("daymonth", -4.7140245909001735),
                                    ("monthday", -3.009276498661748),
                                    ("monthyear", -3.615412302232064),
                                    ("yearhour", -4.7140245909001735),
                                    ("intersectCuma", -4.308559482792009),
                                    ("Per\351embe<datetime> - <datetime> (interval)",
                                     -4.308559482792009),
                                    ("Cumaintersect", -4.7140245909001735),
                                    ("intersectat <time-of-day>", -2.76811444184486),
                                    ("yearintersect", -4.7140245909001735),
                                    ("<day-of-month> (ordinal)year", -4.7140245909001735),
                                    ("Cumaat <time-of-day>", -4.308559482792009),
                                    ("Martyear", -4.308559482792009),
                                    ("monthhour", -3.615412302232064),
                                    ("<day-of-month> (ordinal)<day-of-month> (ordinal)",
                                     -4.7140245909001735),
                                    ("dayday", -3.615412302232064),
                                    ("\350ubatPazartesi", -4.7140245909001735),
                                    ("<day-of-month> (ordinal)intersect", -4.7140245909001735),
                                    ("Temmuz<day-of-month> (ordinal)", -4.7140245909001735),
                                    ("dayyear", -4.308559482792009),
                                    ("<day-of-month> (non ordinal) <named-month>intersect",
                                     -3.7977338590260183),
                                    ("EOM|End of dayat <time-of-day>", -4.7140245909001735),
                                    ("monthminute", -3.615412302232064),
                                    ("Per\351embe<day-of-month> (ordinal)", -4.7140245909001735),
                                    ("after <time-of-day>at <time-of-day>", -4.7140245909001735),
                                    ("Temmuzyear", -4.308559482792009),
                                    ("Nisanyear", -4.7140245909001735),
                                    ("CumaTemmuz", -4.7140245909001735),
                                    ("TemmuzCuma", -4.7140245909001735),
                                    ("last <cycle>at <time-of-day>", -4.7140245909001735),
                                    ("\350ubatSal\305", -4.7140245909001735),
                                    ("<day-of-month> (ordinal)hh:mm", -4.020877410340228),
                                    ("dayminute", -3.2099471941238993),
                                    ("intersectyear", -4.7140245909001735),
                                    ("Eyl\252lCuma", -4.7140245909001735),
                                    ("minuteday", -4.308559482792009),
                                    ("Eyl\252lintersect", -3.7977338590260183),
                                    ("intersect<day-of-month> (ordinal)", -4.7140245909001735),
                                    ("intersectintersect", -4.020877410340228),
                                    ("Temmuzintersect", -3.4612616224048054),
                                    ("Eyl\252lCumartesi", -4.7140245909001735),
                                    ("Per\351embeat <time-of-day>", -4.7140245909001735),
                                    ("tomorrowat <time-of-day>", -4.7140245909001735),
                                    ("<datetime> - <datetime> (interval)<day-of-month> (ordinal)",
                                     -4.308559482792009),
                                    ("tomorrownoon", -4.7140245909001735)],
                               n = 68}}),
       ("y\305l (grain)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.639057329615259,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 12},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("after tomorrow",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.6094379124341003,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 3},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("next <cycle>",
        Classifier{okData =
                     ClassData{prior = -0.1431008436406733,
                               unseen = -3.6109179126442243,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.791759469228055),
                                    ("g\252n (grain)", -2.890371757896165),
                                    ("y\305l (grain)", -2.890371757896165),
                                    ("hafta (grain)", -1.791759469228055),
                                    ("day", -2.890371757896165), ("quarter", -2.890371757896165),
                                    ("year", -2.890371757896165),
                                    ("\231eyrek y\305l (grain)", -2.890371757896165),
                                    ("ay (grain)", -1.791759469228055),
                                    ("month", -1.791759469228055)],
                               n = 13},
                   koData =
                     ClassData{prior = -2.0149030205422647, unseen = -2.70805020110221,
                               likelihoods =
                                 HashMap.fromList
                                   [("g\252n (grain)", -1.540445040947149),
                                    ("day", -1.540445040947149)],
                               n = 2}}),
       ("yyyy-mm-dd",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("year (latent)",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                               n = 1}}),
       ("yesterday",
        Classifier{okData =
                     ClassData{prior = -0.40546510810816444,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -1.0986122886681098,
                               unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1}}),
       ("hafta (grain)",
        Classifier{okData =
                     ClassData{prior = -0.16034265007517937,
                               unseen = -3.2188758248682006,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 23},
                   koData =
                     ClassData{prior = -1.9095425048844386, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
       ("Pazartesi",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Nisan",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("nth <time> of <time>",
        Classifier{okData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -2.9444389791664407,
                               likelihoods =
                                 HashMap.fromList
                                   [("intersectordinals (first..31st)\199ar\351amba",
                                     -2.1972245773362196),
                                    ("<day-of-month> (ordinal)ordinal (digits)year",
                                     -2.1972245773362196),
                                    ("monthday", -1.5040773967762742),
                                    ("dayyear", -2.1972245773362196),
                                    ("Ekimordinals (first..31st)Sal\305", -1.791759469228055)],
                               n = 4},
                   koData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -2.9444389791664407,
                               likelihoods =
                                 HashMap.fromList
                                   [("<day-of-month> (ordinal)ordinal (digits)time-of-day (latent)",
                                     -1.791759469228055),
                                    ("dayhour", -1.791759469228055),
                                    ("dayyear", -2.1972245773362196),
                                    ("yearordinals (first..31st)\199ar\351amba",
                                     -2.1972245773362196),
                                    ("Per\351embeordinal (digits)year (latent)",
                                     -2.1972245773362196),
                                    ("yearday", -2.1972245773362196)],
                               n = 4}}),
       ("saniye (grain)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.3025850929940455,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 8},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Cumartesi",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("ordinals (first..31st)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Temmuz",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<part-of-day> of <time>",
        Classifier{okData =
                     ClassData{prior = -0.2876820724517809, unseen = -2.890371757896165,
                               likelihoods =
                                 HashMap.fromList
                                   [("hourhour", -1.2237754316221157),
                                    ("hourminute", -1.7346010553881064),
                                    ("part of daysat <time-of-day>", -1.4469189829363254),
                                    ("morningat <time-of-day>", -1.7346010553881064),
                                    ("eveningat <time-of-day>", -2.1400661634962708)],
                               n = 6},
                   koData =
                     ClassData{prior = -1.3862943611198906,
                               unseen = -2.3025850929940455,
                               likelihoods =
                                 HashMap.fromList
                                   [("hourhour", -1.0986122886681098),
                                    ("part of daysat <time-of-day>", -1.5040773967762742),
                                    ("eveningat <time-of-day>", -1.5040773967762742)],
                               n = 2}}),
       ("EOY|End of year",
        Classifier{okData =
                     ClassData{prior = -1.6094379124341003,
                               unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -0.2231435513142097, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
       ("now",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("this <part-of-day>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.0794415416798357,
                               likelihoods =
                                 HashMap.fromList
                                   [("hour", -0.8472978603872037), ("evening", -1.252762968495368),
                                    ("part of days", -1.252762968495368)],
                               n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<duration> hence",
        Classifier{okData =
                     ClassData{prior = -0.2411620568168881,
                               unseen = -3.4011973816621555,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.7578579175523736), ("day", -1.7578579175523736),
                                    ("year", -2.268683541318364),
                                    ("<integer> <unit-of-duration>", -0.9694005571881036),
                                    ("month", -2.6741486494265287),
                                    ("fortnight", -2.6741486494265287)],
                               n = 11},
                   koData =
                     ClassData{prior = -1.540445040947149, unseen = -2.639057329615259,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.8718021769015913), ("year", -1.8718021769015913),
                                    ("<integer> <unit-of-duration>", -1.1786549963416462),
                                    ("minute", -1.8718021769015913)],
                               n = 3}}),
       ("numbers prefix with -, negative or minus",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -2.5649493574615367,
                               likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                               n = 11}}),
       ("tomorrow",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Zafer Bayram\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<time> after next",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -2.0794415416798357,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -3.6888794541139363,
                               likelihoods =
                                 HashMap.fromList
                                   [("Sal\305", -2.0541237336955462), ("Cuma", -2.9704144655697013),
                                    ("day", -1.8718021769015913),
                                    ("time-of-day (latent)", -1.466337068793427),
                                    ("Mart", -2.277267285009756), ("hour", -1.466337068793427),
                                    ("month", -2.277267285009756)],
                               n = 16}}),
       ("Per\351embe",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("by <time>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.1972245773362196,
                               likelihoods =
                                 HashMap.fromList
                                   [("day", -1.3862943611198906),
                                    ("EOM|End of month", -1.3862943611198906),
                                    ("month", -1.3862943611198906),
                                    ("EOM|End of day", -1.3862943611198906)],
                               n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.6094379124341003,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("fractional number",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1}}),
       ("<duration> from now",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -2.890371757896165,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -2.1400661634962708), ("second", -1.7346010553881064),
                                    ("year", -2.1400661634962708),
                                    ("<integer> <unit-of-duration>", -0.8873031950009028),
                                    ("hour", -1.7346010553881064)],
                               n = 6}}),
       ("quarter",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
       ("this <cycle>",
        Classifier{okData =
                     ClassData{prior = -0.2876820724517809,
                               unseen = -2.5649493574615367,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.791759469228055),
                                    ("y\305l (grain)", -1.791759469228055),
                                    ("hafta (grain)", -1.791759469228055),
                                    ("quarter", -1.791759469228055), ("year", -1.791759469228055),
                                    ("\231eyrek y\305l (grain)", -1.791759469228055)],
                               n = 3},
                   koData =
                     ClassData{prior = -1.3862943611198906,
                               unseen = -2.1972245773362196,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.3862943611198906),
                                    ("hafta (grain)", -1.3862943611198906)],
                               n = 1}}),
       ("dakika (grain)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.3978952727983707,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 9},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("time-of-day (latent)",
        Classifier{okData =
                     ClassData{prior = -0.8232003088081431, unseen = -3.044522437723423,
                               likelihoods =
                                 HashMap.fromList
                                   [("integer (numeric)", -0.10536051565782628),
                                    ("integer (0..9)", -2.3025850929940455)],
                               n = 18},
                   koData =
                     ClassData{prior = -0.578077850775158, unseen = -3.258096538021482,
                               likelihoods =
                                 HashMap.fromList
                                   [("integer (numeric)", -0.2744368457017603),
                                    ("integer (0..9)", -1.4271163556401458)],
                               n = 23}}),
       ("A\287ustos",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("year",
        Classifier{okData =
                     ClassData{prior = -8.004270767353637e-2,
                               unseen = -3.258096538021482,
                               likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                               n = 24},
                   koData =
                     ClassData{prior = -2.5649493574615367,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                               n = 2}}),
       ("<integer> <unit-of-duration>",
        Classifier{okData =
                     ClassData{prior = -0.5108256237659907, unseen = -4.543294782270004,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -2.2300144001592104),
                                    ("integer (numeric)hafta (grain)", -2.740840023925201),
                                    ("integer (numeric)saniye (grain)", -3.4339872044851463),
                                    ("integer (0..9)saniye (grain)", -3.4339872044851463),
                                    ("second", -2.9231615807191553),
                                    ("integer (numeric)g\252n (grain)", -2.45315795147342),
                                    ("integer (0..9)g\252n (grain)", -3.8394523125933104),
                                    ("integer (numeric)y\305l (grain)", -3.8394523125933104),
                                    ("day", -2.3353749158170367),
                                    ("integer (0..9)ay (grain)", -3.4339872044851463),
                                    ("year", -2.740840023925201),
                                    ("integer (0..9)y\305l (grain)", -2.9231615807191553),
                                    ("hour", -3.8394523125933104), ("month", -3.4339872044851463),
                                    ("integer (numeric)dakika (grain)", -2.740840023925201),
                                    ("integer (0..9)saat (grain)", -3.8394523125933104),
                                    ("integer (0..9)hafta (grain)", -2.9231615807191553),
                                    ("minute", -2.45315795147342),
                                    ("integer (0..9)dakika (grain)", -3.4339872044851463)],
                               n = 36},
                   koData =
                     ClassData{prior = -0.916290731874155, unseen = -4.248495242049359,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -2.2881963555419462),
                                    ("integer (numeric)saniye (grain)", -3.1354942159291497),
                                    ("integer (0..9)saniye (grain)", -3.1354942159291497),
                                    ("second", -2.624668592163159),
                                    ("integer (numeric)g\252n (grain)", -3.5409593240373143),
                                    ("integer (numeric)ay (grain)", -3.5409593240373143),
                                    ("integer (0..9)g\252n (grain)", -3.5409593240373143),
                                    ("integer (numeric)y\305l (grain)", -3.1354942159291497),
                                    ("day", -3.1354942159291497),
                                    ("integer (0..9)ay (grain)", -3.5409593240373143),
                                    ("year", -2.624668592163159),
                                    ("integer (0..9)y\305l (grain)", -3.1354942159291497),
                                    ("hour", -2.624668592163159), ("month", -3.1354942159291497),
                                    ("integer (numeric)dakika (grain)", -3.5409593240373143),
                                    ("integer (0..9)saat (grain)", -3.1354942159291497),
                                    ("integer (0..9)hafta (grain)", -2.2881963555419462),
                                    ("minute", -3.1354942159291497),
                                    ("integer (numeric)saat (grain)", -3.1354942159291497),
                                    ("integer (0..9)dakika (grain)", -3.5409593240373143)],
                               n = 24}}),
       ("Aral\305k",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("\199ar\351amba",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<duration> after <time>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.3978952727983707,
                               likelihoods =
                                 HashMap.fromList
                                   [("dayyear", -1.2039728043259361),
                                    ("hourminute", -1.6094379124341003),
                                    ("at <time-of-day><integer> <unit-of-duration>",
                                     -1.6094379124341003),
                                    ("Y\305lba\351\305<integer> <unit-of-duration>",
                                     -1.2039728043259361)],
                               n = 3},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.6094379124341003,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("integer (10..90)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Kurban Bayram\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("\231eyrek y\305l (grain)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("hh:mm",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.1780538303479458,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 22},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("ay (grain)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.639057329615259,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 12},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Mart",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.4849066497880004,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 10},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("about|exactly <time-of-day>",
        Classifier{okData =
                     ClassData{prior = -0.4700036292457356, unseen = -2.890371757896165,
                               likelihoods =
                                 HashMap.fromList
                                   [("at <time-of-day>", -1.7346010553881064),
                                    ("hh:mm", -1.4469189829363254), ("minute", -1.041453874828161)],
                               n = 5},
                   koData =
                     ClassData{prior = -0.9808292530117262, unseen = -2.639057329615259,
                               likelihoods =
                                 HashMap.fromList
                                   [("at <time-of-day>", -1.8718021769015913),
                                    ("day", -1.8718021769015913),
                                    ("time-of-day (latent)", -1.8718021769015913),
                                    ("<day-of-month> (ordinal)", -1.8718021769015913),
                                    ("hour", -1.466337068793427)],
                               n = 3}}),
       ("k\305\351",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.6094379124341003,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 3},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<duration> ago",
        Classifier{okData =
                     ClassData{prior = -0.11778303565638351,
                               unseen = -3.1354942159291497,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.7047480922384253), ("day", -1.7047480922384253),
                                    ("year", -2.3978952727983707),
                                    ("<integer> <unit-of-duration>", -1.0116009116784799),
                                    ("month", -2.3978952727983707),
                                    ("fortnight", -2.3978952727983707)],
                               n = 8},
                   koData =
                     ClassData{prior = -2.1972245773362196,
                               unseen = -2.1972245773362196,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.3862943611198906),
                                    ("<integer> <unit-of-duration>", -1.3862943611198906)],
                               n = 1}}),
       ("last <time>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.833213344056216,
                               likelihoods =
                                 HashMap.fromList
                                   [("Sal\305", -2.0794415416798357), ("day", -1.1631508098056809),
                                    ("k\305\351", -1.6739764335716716),
                                    ("hour", -2.0794415416798357), ("Pazar", -2.0794415416798357),
                                    ("week-end", -2.0794415416798357)],
                               n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("EOM|End of month",
        Classifier{okData =
                     ClassData{prior = -0.40546510810816444,
                               unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -1.0986122886681098,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
       ("saat (grain)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<day-of-month> (ordinal)",
        Classifier{okData =
                     ClassData{prior = -2.6026896854443837,
                               unseen = -1.9459101490553135,
                               likelihoods =
                                 HashMap.fromList
                                   [("ordinals (first..31st)", -0.40546510810816444),
                                    ("ordinal (digits)", -1.0986122886681098)],
                               n = 4},
                   koData =
                     ClassData{prior = -7.696104113612832e-2,
                               unseen = -3.970291913552122,
                               likelihoods =
                                 HashMap.fromList
                                   [("ordinals (first..31st)", -2.8526314299133175),
                                    ("ordinal (digits)", -5.9423420470800764e-2)],
                               n = 50}}),
       ("Atat\252rk\8217\252 Anma, Gen\231lik ve Spor Bayram\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.6094379124341003,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 3},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("noon",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1}}),
       ("evening",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("next <time>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.295836866004329,
                               likelihoods =
                                 HashMap.fromList
                                   [("Sal\305", -1.466337068793427), ("Cuma", -2.5649493574615367),
                                    ("day", -1.1786549963416462), ("Mart", -1.8718021769015913),
                                    ("month", -1.8718021769015913),
                                    ("ilkbahar", -2.5649493574615367)],
                               n = 10},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Eyl\252l",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("last <cycle>",
        Classifier{okData =
                     ClassData{prior = -0.3184537311185346,
                               unseen = -3.2188758248682006,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.5686159179138452),
                                    ("y\305l (grain)", -2.4849066497880004),
                                    ("hafta (grain)", -1.5686159179138452),
                                    ("year", -2.4849066497880004),
                                    ("ay (grain)", -1.791759469228055),
                                    ("month", -1.791759469228055)],
                               n = 8},
                   koData =
                     ClassData{prior = -1.2992829841302609, unseen = -2.70805020110221,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -1.9459101490553135),
                                    ("g\252n (grain)", -1.540445040947149),
                                    ("hafta (grain)", -1.9459101490553135),
                                    ("day", -1.540445040947149)],
                               n = 3}}),
       ("Pazar",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Cumhuriyet Bayram\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("next n <cycle>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.332204510175204,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -2.1972245773362196),
                                    ("integer (numeric)saniye (grain)", -2.6026896854443837),
                                    ("integer (0..9)saniye (grain)", -2.6026896854443837),
                                    ("second", -2.1972245773362196),
                                    ("integer (numeric)y\305l (grain)", -2.6026896854443837),
                                    ("year", -2.1972245773362196),
                                    ("integer (0..9)y\305l (grain)", -2.6026896854443837),
                                    ("hour", -2.1972245773362196),
                                    ("integer (0..9)saat (grain)", -2.6026896854443837),
                                    ("integer (0..9)hafta (grain)", -2.1972245773362196),
                                    ("integer (numeric)saat (grain)", -2.6026896854443837)],
                               n = 8},
                   koData =
                     ClassData{prior = -infinity, unseen = -2.4849066497880004,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("in <duration>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.5553480614894135,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -2.4277482359480516), ("second", -1.916922612182061),
                                    ("day", -2.833213344056216),
                                    ("<integer> <unit-of-duration>", -0.8183103235139514),
                                    ("hour", -2.833213344056216), ("minute", -1.580450375560848)],
                               n = 14},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<datetime> - <datetime> (interval)",
        Classifier{okData =
                     ClassData{prior = -1.252762968495368, unseen = -3.4339872044851463,
                               likelihoods =
                                 HashMap.fromList
                                   [("intersecthh:mm", -2.70805020110221),
                                    ("at <time-of-day>hh:mm", -2.70805020110221),
                                    ("minuteminute", -1.6094379124341003),
                                    ("hh:mmhh:mm", -2.0149030205422647),
                                    ("dayday", -2.70805020110221),
                                    ("<day-of-month> (non ordinal) <named-month><day-of-month> (non ordinal) <named-month>",
                                     -2.70805020110221)],
                               n = 6},
                   koData =
                     ClassData{prior = -0.3364722366212129, unseen = -3.891820298110627,
                               likelihoods =
                                 HashMap.fromList
                                   [("hourday", -2.4849066497880004),
                                    ("monthday", -3.1780538303479458),
                                    ("hh:mm<day-of-month> (ordinal)", -2.2617630984737906),
                                    ("year<day-of-month> (ordinal)", -2.772588722239781),
                                    ("dayday", -3.1780538303479458),
                                    ("nth <time> of <time><day-of-month> (ordinal)",
                                     -3.1780538303479458),
                                    ("nth <time> of <time>hh:mm", -3.1780538303479458),
                                    ("at <time-of-day><day-of-month> (ordinal)",
                                     -2.2617630984737906),
                                    ("dayminute", -3.1780538303479458),
                                    ("minuteday", -1.791759469228055),
                                    ("intersect<day-of-month> (ordinal)", -2.772588722239781),
                                    ("yearday", -2.772588722239781),
                                    ("A\287ustos<day-of-month> (non ordinal) <named-month>",
                                     -3.1780538303479458)],
                               n = 15}}),
       ("fortnight",
        Classifier{okData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
       ("\350ubat",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.0794415416798357,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 6},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<time-of-day> - <time-of-day> (interval)",
        Classifier{okData =
                     ClassData{prior = -0.1823215567939546, unseen = -3.332204510175204,
                               likelihoods =
                                 HashMap.fromList
                                   [("hh:mmtime-of-day (latent)", -1.9095425048844386),
                                    ("at <time-of-day>hh:mm", -2.6026896854443837),
                                    ("minuteminute", -1.6863989535702288),
                                    ("hh:mmhh:mm", -1.9095425048844386),
                                    ("hourhour", -2.1972245773362196),
                                    ("minutehour", -1.6863989535702288),
                                    ("at <time-of-day>time-of-day (latent)", -1.9095425048844386)],
                               n = 10},
                   koData =
                     ClassData{prior = -1.791759469228055, unseen = -2.4849066497880004,
                               likelihoods =
                                 HashMap.fromList
                                   [("hh:mmtime-of-day (latent)", -1.7047480922384253),
                                    ("minutehour", -1.2992829841302609),
                                    ("at <time-of-day>time-of-day (latent)", -1.7047480922384253)],
                               n = 2}}),
       ("last n <cycle>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.891820298110627,
                               likelihoods =
                                 HashMap.fromList
                                   [("week", -2.772588722239781),
                                    ("integer (numeric)saniye (grain)", -3.1780538303479458),
                                    ("integer (0..9)saniye (grain)", -3.1780538303479458),
                                    ("second", -2.772588722239781),
                                    ("integer (numeric)g\252n (grain)", -3.1780538303479458),
                                    ("integer (numeric)ay (grain)", -3.1780538303479458),
                                    ("integer (0..9)g\252n (grain)", -3.1780538303479458),
                                    ("integer (numeric)y\305l (grain)", -3.1780538303479458),
                                    ("day", -2.772588722239781),
                                    ("integer (0..9)ay (grain)", -3.1780538303479458),
                                    ("year", -2.772588722239781),
                                    ("integer (0..9)y\305l (grain)", -3.1780538303479458),
                                    ("hour", -2.772588722239781), ("month", -2.772588722239781),
                                    ("integer (numeric)dakika (grain)", -3.1780538303479458),
                                    ("integer (0..9)saat (grain)", -3.1780538303479458),
                                    ("integer (0..9)hafta (grain)", -2.772588722239781),
                                    ("minute", -2.772588722239781),
                                    ("integer (numeric)saat (grain)", -3.1780538303479458),
                                    ("integer (0..9)dakika (grain)", -3.1780538303479458)],
                               n = 14},
                   koData =
                     ClassData{prior = -infinity, unseen = -3.044522437723423,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<named-month> <day-of-month> (non ordinal)",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.258096538021482,
                               likelihoods =
                                 HashMap.fromList
                                   [("\350ubatinteger (numeric)", -2.5257286443082556),
                                    ("A\287ustosinteger (numeric)", -2.120263536200091),
                                    ("Martinteger (numeric)", -2.5257286443082556),
                                    ("Martinteger (0..9)", -2.120263536200091),
                                    ("Nisaninteger (numeric)", -2.5257286443082556),
                                    ("Temmuzinteger (numeric)", -2.120263536200091),
                                    ("month", -0.916290731874155)],
                               n = 9},
                   koData =
                     ClassData{prior = -infinity, unseen = -2.0794415416798357,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("ilkbahar",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<day-of-month> (non ordinal) <named-month>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -3.784189633918261,
                               likelihoods =
                                 HashMap.fromList
                                   [("integer (numeric)\350ubat", -2.151762203259462),
                                    ("integer (numeric)Nisan", -3.068052935133617),
                                    ("integer (numeric)A\287ustos", -2.662587827025453),
                                    ("integer (numeric)Mart", -2.662587827025453),
                                    ("integer (numeric)Eyl\252l", -2.662587827025453),
                                    ("integer (0..9)Mart", -3.068052935133617),
                                    ("integer (numeric)Temmuz", -2.374905754573672),
                                    ("month", -0.8708283577973976),
                                    ("integer (numeric)Aral\305k", -2.662587827025453)],
                               n = 17},
                   koData =
                     ClassData{prior = -infinity, unseen = -2.3025850929940455,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("this|next <day-of-week>",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.70805020110221,
                               likelihoods =
                                 HashMap.fromList
                                   [("Sal\305", -1.252762968495368), ("Cuma", -1.9459101490553135),
                                    ("Pazartesi", -1.9459101490553135),
                                    ("day", -0.8472978603872037)],
                               n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -1.6094379124341003,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("ordinal (digits)",
        Classifier{okData =
                     ClassData{prior = -3.5115454388310208,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -3.0305349495328922e-2,
                               unseen = -4.204692619390966,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 65}}),
       ("integer (0..9)",
        Classifier{okData =
                     ClassData{prior = -5.715841383994864e-2,
                               unseen = -3.58351893845611,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 34},
                   koData =
                     ClassData{prior = -2.890371757896165, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
       ("morning",
        Classifier{okData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
       ("week-end",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("after <time-of-day>",
        Classifier{okData =
                     ClassData{prior = -infinity, unseen = -2.1972245773362196,
                               likelihoods = HashMap.fromList [], n = 0},
                   koData =
                     ClassData{prior = 0.0, unseen = -3.367295829986474,
                               likelihoods =
                                 HashMap.fromList
                                   [("Sal\305", -1.7227665977411035), ("Cuma", -2.639057329615259),
                                    ("intersect", -2.639057329615259), ("day", -1.3862943611198906),
                                    ("Mart", -1.9459101490553135), ("hour", -2.639057329615259),
                                    ("month", -1.9459101490553135),
                                    ("EOM|End of day", -2.639057329615259)],
                               n = 10}}),
       ("Y\305lba\351\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.791759469228055,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("integer 11..99",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.0986122886681098,
                               likelihoods =
                                 HashMap.fromList [("integer (10..90)integer (0..9)", 0.0)],
                               n = 1},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("for <duration> from <time>",
        Classifier{okData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -2.1972245773362196,
                               likelihoods =
                                 HashMap.fromList
                                   [("dayday", -0.9808292530117262),
                                    ("<day-of-month> (non ordinal) <named-month><integer> <unit-of-duration>",
                                     -0.9808292530117262)],
                               n = 2},
                   koData =
                     ClassData{prior = -0.6931471805599453,
                               unseen = -2.1972245773362196,
                               likelihoods =
                                 HashMap.fromList
                                   [("monthday", -0.9808292530117262),
                                    ("Aral\305k<integer> <unit-of-duration>", -0.9808292530117262)],
                               n = 2}}),
       ("part of days",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -2.3978952727983707,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 9},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("Ulusal Egemenlik ve \199ocuk Bayram\305",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}}),
       ("<hour-of-day> <integer> (as relative minutes)",
        Classifier{okData =
                     ClassData{prior = -0.40546510810816444,
                               unseen = -2.1972245773362196,
                               likelihoods =
                                 HashMap.fromList
                                   [("at <time-of-day>integer 11..99", -1.3862943611198906),
                                    ("hour", -0.9808292530117262),
                                    ("at <time-of-day>integer (numeric)", -1.3862943611198906)],
                               n = 2},
                   koData =
                     ClassData{prior = -1.0986122886681098,
                               unseen = -1.9459101490553135,
                               likelihoods =
                                 HashMap.fromList
                                   [("at <time-of-day>integer (10..90)", -1.0986122886681098),
                                    ("hour", -1.0986122886681098)],
                               n = 1}}),
       ("EOM|End of day",
        Classifier{okData =
                     ClassData{prior = -1.7047480922384253,
                               unseen = -1.3862943611198906,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 2},
                   koData =
                     ClassData{prior = -0.2006706954621511,
                               unseen = -2.3978952727983707,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
       ("this <time>",
        Classifier{okData =
                     ClassData{prior = -0.2231435513142097, unseen = -2.772588722239781,
                               likelihoods =
                                 HashMap.fromList
                                   [("yaz", -2.0149030205422647),
                                    ("Pazartesi", -2.0149030205422647),
                                    ("day", -1.3217558399823195),
                                    ("k\305\351", -2.0149030205422647),
                                    ("hour", -2.0149030205422647),
                                    ("week-end", -2.0149030205422647)],
                               n = 4},
                   koData =
                     ClassData{prior = -1.6094379124341003,
                               unseen = -2.3025850929940455,
                               likelihoods =
                                 HashMap.fromList
                                   [("Sal\305", -1.5040773967762742), ("day", -1.5040773967762742)],
                               n = 1}}),
       ("before yesterday",
        Classifier{okData =
                     ClassData{prior = 0.0, unseen = -1.9459101490553135,
                               likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                   koData =
                     ClassData{prior = -infinity, unseen = -0.6931471805599453,
                               likelihoods = HashMap.fromList [], n = 0}})]