content: -- 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.ZH_CN (classifiers) where
  import Data.String
  import Prelude
  import qualified Data.HashMap.Strict as HashMap
  import Duckling.Ranking.Types
  
  classifiers :: Classifiers
  classifiers
    = HashMap.fromList
        [("\25490\28783\33410",
          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}}),
         ("\19996\27491\25945\26837\26525\20027\26085",
          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}}),
         ("number of 5 minutes after|past <integer> (hour-of-day)",
          Classifier{okData =
                       ClassData{prior = -0.2231435513142097, unseen = -3.332204510175204,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)integer (0..10)",
                                       -0.8979415932059586),
                                      ("hour", -0.7308875085427924),
                                      ("<integer> (latent time-of-day)<number>\20010/\20491",
                                       -2.1972245773362196)],
                                 n = 12},
                     koData =
                       ClassData{prior = -1.6094379124341003,
                                 unseen = -2.3025850929940455,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)integer (0..10)",
                                       -0.8109302162163288),
                                      ("hour", -0.8109302162163288)],
                                 n = 3}}),
         ("\21360\24230\20016\25910\33410\31532\22235\22825",
          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}}),
         ("<time> timezone",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -1.6094379124341003,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<time-of-day> am|pm", -0.6931471805599453),
                                      ("hour", -0.6931471805599453)],
                                 n = 1},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("Thursday",
          Classifier{okData =
                       ClassData{prior = -0.4700036292457356,
                                 unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                     koData =
                       ClassData{prior = -0.9808292530117262,
                                 unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
         ("integer (numeric)",
          Classifier{okData =
                       ClassData{prior = -0.6931471805599453, unseen = -4.23410650459726,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 67},
                     koData =
                       ClassData{prior = -0.6931471805599453, unseen = -4.23410650459726,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 67}}),
         ("\21355\22622\33410",
          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}}),
         ("the day before yesterday",
          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}}),
         ("\22269\38469\28040\36153\32773\26435\30410\26085",
          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}}),
         ("\24314\20891\33410",
          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}}),
         ("\29369\22826\26032\24180",
          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}}),
         ("today",
          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}}),
         ("mm/dd",
          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}}),
         ("absorption of , after named day",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.833213344056216,
                                 likelihoods =
                                   HashMap.fromList
                                     [("day", -0.6931471805599453), ("Sunday", -0.6931471805599453)],
                                 n = 7},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("September",
          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}}),
         ("tonight",
          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}}),
         ("October",
          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}}),
         ("month (grain)",
          Classifier{okData =
                       ClassData{prior = -0.963437510299857, unseen = -3.4339872044851463,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 29},
                     koData =
                       ClassData{prior = -0.48058573857627246,
                                 unseen = -3.891820298110627,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 47}}),
         ("<time-of-day> o'clock",
          Classifier{okData =
                       ClassData{prior = -1.466337068793427, unseen = -3.044522437723423,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)", -0.6931471805599453),
                                      ("hour", -0.6931471805599453)],
                                 n = 9},
                     koData =
                       ClassData{prior = -0.262364264467491, unseen = -4.143134726391533,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)", -0.6931471805599453),
                                      ("hour", -0.6931471805599453)],
                                 n = 30}}),
         ("national day",
          Classifier{okData =
                       ClassData{prior = -0.2231435513142097,
                                 unseen = -2.3025850929940455,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 8},
                     koData =
                       ClassData{prior = -1.6094379124341003,
                                 unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
         ("integer (20,30,40)",
          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}}),
         ("Wednesday",
          Classifier{okData =
                       ClassData{prior = -5.715841383994864e-2,
                                 unseen = -2.9444389791664407,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 17},
                     koData =
                       ClassData{prior = -2.890371757896165, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 1}}),
         ("\21360\24230\20016\25910\33410\31532\19977\22825",
          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}}),
         ("hour (grain)",
          Classifier{okData =
                       ClassData{prior = -9.53101798043249e-2,
                                 unseen = -3.0910424533583156,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 20},
                     koData =
                       ClassData{prior = -2.3978952727983707,
                                 unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
         ("\22307\20250\33410",
          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}}),
         ("\20803\26086",
          Classifier{okData =
                       ClassData{prior = -1.0986122886681098, unseen = -1.791759469228055,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                     koData =
                       ClassData{prior = -0.40546510810816444,
                                 unseen = -2.3025850929940455,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 8}}),
         ("\32654\22269\29420\31435\26085",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
         ("intersect",
          Classifier{okData =
                       ClassData{prior = -5.694137640013845e-2,
                                 unseen = -6.329720905522696,
                                 likelihoods =
                                   HashMap.fromList
                                     [("\20799\31461\33410<part-of-day> <dim time>",
                                       -4.718498871295094),
                                      ("year (numeric with year symbol)\20809\26126\33410",
                                       -4.248495242049359),
                                      ("xxxx year<named-month> <day-of-month>", -4.941642422609305),
                                      ("daymonth", -4.248495242049359),
                                      ("monthday", -1.9459101490553135),
                                      ("next yearSeptember", -5.2293244950610855),
                                      ("year (numeric with year symbol)\25995\26376",
                                       -4.941642422609305),
                                      ("year (numeric with year symbol)\20061\22812\33410",
                                       -4.941642422609305),
                                      ("year (numeric with year symbol)February", -4.718498871295094),
                                      ("xxxx yearintersect", -4.941642422609305),
                                      ("March<time> <day-of-month>", -3.7629874262676584),
                                      ("year (numeric with year symbol)<named-month> <day-of-month>",
                                       -3.494723439672979),
                                      ("monthhour", -3.7629874262676584),
                                      ("year (numeric with year symbol)\22320\29699\19968\23567\26102",
                                       -5.2293244950610855),
                                      ("year (numeric with year symbol)April", -5.2293244950610855),
                                      ("dayday", -2.284885515894645),
                                      ("hourhour", -4.718498871295094),
                                      ("xxxx yearFebruary", -5.634789603169249),
                                      ("year (numeric with year symbol)March", -4.1307122063929755),
                                      ("February<dim time> <part-of-day>", -3.7629874262676584),
                                      ("hourminute", -4.718498871295094),
                                      ("April<time> <day-of-month>", -5.2293244950610855),
                                      ("February<time> <day-of-month>", -2.614364717024887),
                                      ("absorption of , after named day<named-month> <day-of-month>",
                                       -3.619886582626985),
                                      ("year (numeric with year symbol)\22823\25995\26399",
                                       -4.941642422609305),
                                      ("this <cycle><time> <day-of-month>", -4.941642422609305),
                                      ("year (numeric with year symbol)\22235\26092\33410",
                                       -5.2293244950610855),
                                      ("yearmonth", -3.332204510175204),
                                      ("year (numeric with year symbol)\20303\26842\33410",
                                       -5.2293244950610855),
                                      ("dayminute", -4.718498871295094),
                                      ("next <cycle>September", -5.634789603169249),
                                      ("intersect by \",\"<time> <day-of-month>", -3.619886582626985),
                                      ("xxxx yearMarch", -5.634789603169249),
                                      ("absorption of , after named dayintersect",
                                       -3.619886582626985),
                                      ("intersect<time> <day-of-month>", -2.8015762591130335),
                                      ("next <cycle><time> <day-of-month>", -4.941642422609305),
                                      ("tonight<time-of-day> o'clock", -4.718498871295094),
                                      ("year (numeric with year symbol)intersect",
                                       -3.494723439672979),
                                      ("yearday", -2.0794415416798357),
                                      ("absorption of , after named dayFebruary", -4.248495242049359),
                                      ("year (numeric with year symbol)\19971\19971\33410",
                                       -4.248495242049359),
                                      ("year (numeric with year symbol)\36926\36234\33410",
                                       -5.2293244950610855),
                                      ("year (numeric with year symbol)\29369\22826\26032\24180",
                                       -5.2293244950610855),
                                      ("yearminute", -5.2293244950610855),
                                      ("<dim time> <part-of-day>relative (10-59) minutes after|past <integer> (hour-of-day)",
                                       -4.718498871295094)],
                                 n = 256},
                     koData =
                       ClassData{prior = -2.894068619777491, unseen = -4.3694478524670215,
                                 likelihoods =
                                   HashMap.fromList
                                     [("\20799\31461\33410<part-of-day> <dim time>",
                                       -2.159484249353372),
                                      ("dayhour", -2.7472709142554916),
                                      ("year (numeric with year symbol)Sunday", -3.6635616461296463),
                                      ("<dim time> <part-of-day><time-of-day> o'clock",
                                       -3.258096538021482),
                                      ("hourhour", -3.258096538021482),
                                      ("hourminute", -2.7472709142554916),
                                      ("dayminute", -2.7472709142554916),
                                      ("yearday", -3.6635616461296463),
                                      ("<dim time> <part-of-day>relative (10-59) minutes after|past <integer> (hour-of-day)",
                                       -2.7472709142554916)],
                                 n = 15}}),
         ("half after|past <integer> (hour-of-day)",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.5649493574615367,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)", -0.6931471805599453),
                                      ("hour", -0.6931471805599453)],
                                 n = 5},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\20399\20029\33410",
          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}}),
         ("year (grain)",
          Classifier{okData =
                       ClassData{prior = -1.625967214385311, unseen = -2.639057329615259,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 12},
                     koData =
                       ClassData{prior = -0.21905356606268464,
                                 unseen = -3.9318256327243257,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 49}}),
         ("Saturday",
          Classifier{okData =
                       ClassData{prior = -0.8754687373538999,
                                 unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                     koData =
                       ClassData{prior = -0.5389965007326869,
                                 unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 7}}),
         ("next <cycle>",
          Classifier{okData =
                       ClassData{prior = -0.570544858467613, unseen = -3.4965075614664802,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -1.6739764335716716),
                                      ("month (grain)", -1.5198257537444133),
                                      ("year (grain)", -2.367123614131617),
                                      ("week (grain)", -1.6739764335716716),
                                      ("year", -2.367123614131617), ("month", -1.5198257537444133)],
                                 n = 13},
                     koData =
                       ClassData{prior = -0.832909122935104, unseen = -3.295836866004329,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -0.8602012652231115),
                                      ("week (grain)", -0.8602012652231115)],
                                 n = 10}}),
         ("last year",
          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}}),
         ("\22307\27583\34987\27585\26085",
          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}}),
         ("this <day-of-week>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.970291913552122,
                                 likelihoods =
                                   HashMap.fromList
                                     [("Wednesday", -1.8718021769015913),
                                      ("Monday", -1.8718021769015913), ("day", -0.7323678937132265),
                                      ("Tuesday", -1.5533484457830569)],
                                 n = 24},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\35199\36203\25176\25289\33410",
          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}}),
         ("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}}),
         ("mm/dd/yyyy",
          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}}),
         ("\20811\21704\29305\26222\36838\33410",
          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}}),
         ("\21313\32988\33410",
          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}}),
         ("evening|night",
          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}}),
         ("\20303\26842\33410",
          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}}),
         ("\22307\19977\19968\20027\26085",
          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}}),
         ("\30331\38660\33410",
          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}}),
         ("Monday",
          Classifier{okData =
                       ClassData{prior = -0.15415067982725836,
                                 unseen = -3.258096538021482,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 24},
                     koData =
                       ClassData{prior = -1.9459101490553135, unseen = -1.791759469228055,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
         ("\19971\19971\33410",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 7},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("yesterday",
          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 year",
          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}}),
         ("<time> <day-of-month>",
          Classifier{okData =
                       ClassData{prior = -0.24946085963158313,
                                 unseen = -4.204692619390966,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (numeric)", -1.3564413979702095),
                                      ("integer (20,30,40)", -3.0910424533583156),
                                      ("integer with consecutive unit modifiers", -1.245215762859985),
                                      ("integer (0..10)", -1.4170660197866443),
                                      ("number suffix: \21313|\25342", -2.1102132003465894),
                                      ("compose by multiplication", -3.0910424533583156)],
                                 n = 60},
                     koData =
                       ClassData{prior = -1.5105920777974677,
                                 unseen = -3.1780538303479458,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (0..10)", -0.3629054936893685),
                                      ("number suffix: \21313|\25342", -2.03688192726104)],
                                 n = 17}}),
         ("\19996\27491\25945\22797\27963\33410",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
         ("hh:mm (time-of-day)",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.833213344056216,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 15},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("relative (1-9) minutes after|past <integer> (hour-of-day)",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.044522437723423,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)integer (0..10)",
                                       -0.6931471805599453),
                                      ("hour", -0.6931471805599453)],
                                 n = 9},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("<integer> (latent time-of-day)",
          Classifier{okData =
                       ClassData{prior = -0.2754119798599665,
                                 unseen = -3.8066624897703196,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (numeric)", -2.174751721484161),
                                      ("integer (0..10)", -0.1466034741918754)],
                                 n = 41},
                     koData =
                       ClassData{prior = -1.4240346891027378, unseen = -2.833213344056216,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (numeric)", -0.4700036292457356),
                                      ("one point 2", -1.1631508098056809)],
                                 n = 13}}),
         ("\36926\36234\33410",
          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.0, unseen = -2.3978952727983707,
                                 likelihoods =
                                   HashMap.fromList
                                     [("Octoberordinal (digits)Monday", -0.6931471805599453),
                                      ("monthday", -0.6931471805599453)],
                                 n = 4},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\22235\26092\33410",
          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}}),
         ("\19996\27491\25945\22307\21608\20845",
          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}}),
         ("April",
          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}}),
         ("\21360\24230\20016\25910\33410",
          Classifier{okData =
                       ClassData{prior = -0.5108256237659907,
                                 unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 3},
                     koData =
                       ClassData{prior = -0.916290731874155, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
         ("\20809\26126\33410",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 7},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("week (grain)",
          Classifier{okData =
                       ClassData{prior = -0.8434293836092833,
                                 unseen = -3.6635616461296463,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 37},
                     koData =
                       ClassData{prior = -0.5625269981428811,
                                 unseen = -3.9318256327243257,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 49}}),
         ("relative (10-59) minutes after|past <integer> (hour-of-day)",
          Classifier{okData =
                       ClassData{prior = -0.45198512374305727,
                                 unseen = -4.127134385045092,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)compose by multiplication",
                                       -2.164963715117998),
                                      ("<integer> (latent time-of-day)integer with consecutive unit modifiers",
                                       -0.9753796482441617),
                                      ("hour", -0.7435780341868373)],
                                 n = 28},
                     koData =
                       ClassData{prior = -1.0116009116784799,
                                 unseen = -3.6375861597263857,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)number suffix: \21313|\25342",
                                       -1.413693335308005),
                                      ("<integer> (latent time-of-day)integer (0..10)",
                                       -1.413693335308005),
                                      ("hour", -0.7777045685880083)],
                                 n = 16}}),
         ("year (numeric with year symbol)",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.891820298110627,
                                 likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                                 n = 47},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("now",
          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}}),
         ("\22823\25995\26399",
          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}}),
         ("\24858\20154\33410",
          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}}),
         ("\29369\22826\26893\26641\33410",
          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}}),
         ("\19996\27491\25945\22797\27963\33410\26143\26399\19968",
          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}}),
         ("\22307\28789\33410\24198\26085",
          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}}),
         ("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 = -1.791759469228055,
                                 likelihoods = HashMap.fromList [("integer (numeric)", 0.0)],
                                 n = 4}}),
         ("Friday",
          Classifier{okData =
                       ClassData{prior = -0.6931471805599453,
                                 unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                     koData =
                       ClassData{prior = -0.6931471805599453,
                                 unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5}}),
         ("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}}),
         ("this year",
          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}}),
         ("\22522\30563\22307\20307\33410",
          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}}),
         ("\28595\38376\22238\24402\32426\24565\26085",
          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}}),
         ("\21360\24230\20804\22969\33410",
          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}}),
         ("next <day-of-week>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.1780538303479458,
                                 likelihoods =
                                   HashMap.fromList
                                     [("Wednesday", -1.3437347467010947),
                                      ("day", -0.7375989431307791), ("Tuesday", -1.3437347467010947)],
                                 n = 10},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.3862943611198906,
                                 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.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5}}),
         ("Sunday",
          Classifier{okData =
                       ClassData{prior = -4.8790164169432056e-2,
                                 unseen = -3.0910424533583156,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 20},
                     koData =
                       ClassData{prior = -3.044522437723423, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 1}}),
         ("afternoon",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.6375861597263857,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 36},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("<duration> from now",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -3.891820298110627,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -2.2617630984737906), ("second", -2.772588722239781),
                                      ("day", -2.2617630984737906), ("year", -2.772588722239781),
                                      ("<integer> <unit-of-duration>", -0.8266785731844679),
                                      ("hour", -2.2617630984737906), ("month", -2.772588722239781),
                                      ("minute", -2.772588722239781)],
                                 n = 20}}),
         ("\36174\32618\26085",
          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}}),
         ("February",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.258096538021482,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 24},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("this <cycle>",
          Classifier{okData =
                       ClassData{prior = -0.8909729238898653,
                                 unseen = -3.6635616461296463,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -1.1526795099383855),
                                      ("month (grain)", -2.2512917986064953),
                                      ("year (grain)", -2.538973871058276),
                                      ("week (grain)", -1.1526795099383855),
                                      ("year", -2.538973871058276), ("month", -2.2512917986064953)],
                                 n = 16},
                     koData =
                       ClassData{prior = -0.5280674302004967, unseen = -3.970291913552122,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -0.7731898882334817),
                                      ("week (grain)", -0.7731898882334817)],
                                 n = 23}}),
         ("minute (grain)",
          Classifier{okData =
                       ClassData{prior = -0.4462871026284195, unseen = -2.890371757896165,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 16},
                     koData =
                       ClassData{prior = -1.0216512475319814,
                                 unseen = -2.3978952727983707,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
         ("xxxx year",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -1.3862943611198906,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (0..10)integer (0..10)integer (0..10)integer (0..10)",
                                       0.0)],
                                 n = 2},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("<dim time> <part-of-day>",
          Classifier{okData =
                       ClassData{prior = -7.696104113612832e-2,
                                 unseen = -4.6913478822291435,
                                 likelihoods =
                                   HashMap.fromList
                                     [("dayhour", -0.750305594399894),
                                      ("national dayevening|night", -3.58351893845611),
                                      ("<named-month> <day-of-month>morning", -2.117181869662683),
                                      ("\24773\20154\33410evening|night", -3.58351893845611),
                                      ("\20799\31461\33410afternoon", -3.58351893845611),
                                      ("intersectmorning", -2.117181869662683),
                                      ("<time> <day-of-month>morning", -2.117181869662683),
                                      ("Mondaymorning", -2.4849066497880004)],
                                 n = 50},
                     koData =
                       ClassData{prior = -2.6026896854443837, unseen = -2.833213344056216,
                                 likelihoods =
                                   HashMap.fromList
                                     [("dayhour", -1.1631508098056809),
                                      ("<time> <day-of-month>morning", -1.1631508098056809)],
                                 n = 4}}),
         ("<part-of-day> <dim time>",
          Classifier{okData =
                       ClassData{prior = -0.7935659283069926,
                                 unseen = -5.0369526024136295,
                                 likelihoods =
                                   HashMap.fromList
                                     [("tonight<integer> (latent time-of-day)", -3.4210000089583352),
                                      ("afternoonrelative (10-59) minutes after|past <integer> (hour-of-day)",
                                       -1.6631420914059614),
                                      ("hourhour", -2.322387720290225),
                                      ("afternoon<time-of-day> o'clock", -3.644143560272545),
                                      ("hourminute", -0.9699949108460162),
                                      ("afternoon<integer> (latent time-of-day)", -3.644143560272545),
                                      ("afternoonrelative (1-9) minutes after|past <integer> (hour-of-day)",
                                       -2.72785282839839),
                                      ("afternoonhh:mm (time-of-day)", -3.644143560272545),
                                      ("tonight<time-of-day> o'clock", -3.4210000089583352),
                                      ("afternoonnumber of 5 minutes after|past <integer> (hour-of-day)",
                                       -2.4654885639308985),
                                      ("afternoonhalf after|past <integer> (hour-of-day)",
                                       -3.2386784521643803)],
                                 n = 71},
                     koData =
                       ClassData{prior = -0.6018985090948004, unseen = -5.214935757608986,
                                 likelihoods =
                                   HashMap.fromList
                                     [("afternoonrelative (10-59) minutes after|past <integer> (hour-of-day)",
                                       -2.3762728087852047),
                                      ("hourhour", -0.9899784476653142),
                                      ("afternoon<time-of-day> o'clock", -1.7754989483562746),
                                      ("hourminute", -2.21375387928743),
                                      ("afternoon<integer> (latent time-of-day)", -1.571899993115035),
                                      ("afternoonnumber of 5 minutes after|past <integer> (hour-of-day)",
                                       -3.82319179172153)],
                                 n = 86}}),
         ("<integer> <unit-of-duration>",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -3.1354942159291497,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -6.244166900663736,
                                 likelihoods =
                                   HashMap.fromList
                                     [("number suffix: \21313|\25342month (grain)",
                                       -4.632785353021065),
                                      ("week", -3.0233474405869645),
                                      ("integer (0..10)month (grain)", -2.745715703988685),
                                      ("integer (0..10)hour (grain)", -3.1067290495260154),
                                      ("<number>\20010/\20491week (grain)", -3.8443279926567944),
                                      ("compose by multiplicationminute (grain)", -4.45046379622711),
                                      ("second", -3.6031659358399066),
                                      ("integer (0..10)day (grain)", -3.1067290495260154),
                                      ("integer (0..10)year (grain)", -3.7573166156671647),
                                      ("<number>\20010/\20491month (grain)", -3.469634543215384),
                                      ("integer (numeric)year (grain)", -2.3710222545472743),
                                      ("integer (0..10)second (grain)", -3.6031659358399066),
                                      ("day", -3.1067290495260154), ("year", -2.1646858215494458),
                                      ("integer (0..10)minute (grain)", -2.984126727433683),
                                      ("number suffix: \21313|\25342minute (grain)",
                                       -4.855928904335275),
                                      ("hour", -3.1067290495260154),
                                      ("integer (0..10)week (grain)", -3.534173064352955),
                                      ("month", -2.008116760857906),
                                      ("integer (numeric)month (grain)", -3.3518515075590005),
                                      ("integer with consecutive unit modifiersminute (grain)",
                                       -4.296313116399852),
                                      ("minute", -2.553343811341229)],
                                 n = 246}}),
         ("\32769\26495\33410",
          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}}),
         ("\31709\28779\33410",
          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}}),
         ("<time-of-day> am|pm",
          Classifier{okData =
                       ClassData{prior = -0.4353180712578455, unseen = -3.295836866004329,
                                 likelihoods =
                                   HashMap.fromList
                                     [("hh:mm (time-of-day)", -0.9555114450274363),
                                      ("<integer> (latent time-of-day)", -2.159484249353372),
                                      ("hour", -2.159484249353372), ("minute", -0.9555114450274363)],
                                 n = 11},
                     koData =
                       ClassData{prior = -1.041453874828161, unseen = -2.833213344056216,
                                 likelihoods =
                                   HashMap.fromList
                                     [("<integer> (latent time-of-day)", -0.8266785731844679),
                                      ("hour", -0.8266785731844679)],
                                 n = 6}}),
         ("one point 2",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -3.7612001156935624,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (0..10)integer (0..10)", -0.9650808960435872),
                                      ("integer (0..10)number suffix: \21313|\25342",
                                       -1.9459101490553135),
                                      ("integer (0..10)integer with consecutive unit modifiers",
                                       -1.3397743454849977),
                                      ("integer (0..10)<number>\20010/\20491", -2.639057329615259),
                                      ("integer (0..10)compose by multiplication",
                                       -2.639057329615259),
                                      ("integer (0..10)half", -2.639057329615259)],
                                 n = 36}}),
         ("intersect by \",\"",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -4.330733340286331,
                                 likelihoods =
                                   HashMap.fromList
                                     [("daymonth", -2.2380465718564744),
                                      ("Sunday<named-month> <day-of-month>", -1.6094379124341003),
                                      ("SundayFebruary", -2.2380465718564744),
                                      ("dayday", -0.9501922835498364),
                                      ("Sundayintersect", -1.6094379124341003)],
                                 n = 35},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.791759469228055,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\26837\26525\20027\26085",
          Classifier{okData =
                       ClassData{prior = -0.6931471805599453, unseen = -1.791759469228055,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 4},
                     koData =
                       ClassData{prior = -0.6931471805599453, unseen = -1.791759469228055,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
         ("\38463\33298\25289\33410",
          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 with consecutive unit modifiers",
          Classifier{okData =
                       ClassData{prior = -5.715841383994864e-2,
                                 unseen = -3.6109179126442243,
                                 likelihoods =
                                   HashMap.fromList
                                     [("number suffix: \21313|\25342integer (0..10)",
                                       -0.6931471805599453),
                                      ("integer (0..10)integer (0..10)", -0.6931471805599453)],
                                 n = 34},
                     koData =
                       ClassData{prior = -2.890371757896165, unseen = -1.6094379124341003,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (0..10)integer (0..10)", -0.2876820724517809)],
                                 n = 2}}),
         ("second (grain)",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.70805020110221,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 13},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\19996\27491\25945\32822\31267\21463\38590\26085",
          Classifier{okData =
                       ClassData{prior = -0.3364722366212129,
                                 unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                     koData =
                       ClassData{prior = -1.252762968495368, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
         ("\25289\25746\36335\22307\21608\20845",
          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> ago",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -3.891820298110627,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -2.2617630984737906), ("second", -2.772588722239781),
                                      ("day", -2.2617630984737906), ("year", -2.772588722239781),
                                      ("<integer> <unit-of-duration>", -0.8266785731844679),
                                      ("hour", -2.2617630984737906), ("month", -2.772588722239781),
                                      ("minute", -2.772588722239781)],
                                 n = 20}}),
         ("\22307\35806\33410",
          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}}),
         ("last <time>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -3.332204510175204,
                                 likelihoods =
                                   HashMap.fromList
                                     [("day", -0.7308875085427924), ("Sunday", -1.2163953243244932),
                                      ("Tuesday", -1.5040773967762742)],
                                 n = 12},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\20234\26031\20848\26032\24180",
          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}}),
         ("March",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.833213344056216,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 15},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\24320\25995\33410",
          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}}),
         ("the day after tomorrow",
          Classifier{okData =
                       ClassData{prior = -0.5108256237659907,
                                 unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 3},
                     koData =
                       ClassData{prior = -0.916290731874155, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 2}}),
         ("\22307\21608\20845",
          Classifier{okData =
                       ClassData{prior = -0.6931471805599453,
                                 unseen = -2.0794415416798357,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 6},
                     koData =
                       ClassData{prior = -0.6931471805599453,
                                 unseen = -2.0794415416798357,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 6}}),
         ("\22919\22899\33410",
          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}}),
         ("\20840\29699\38738\24180\26381\21153\26085",
          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}}),
         ("\27431\21335\33410",
          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}}),
         ("\20061\22812\33410",
          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 <time>",
          Classifier{okData =
                       ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
                                 likelihoods =
                                   HashMap.fromList
                                     [("day", -0.7731898882334817), ("Tuesday", -0.7731898882334817)],
                                 n = 5},
                     koData =
                       ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
                                 likelihoods =
                                   HashMap.fromList
                                     [("Wednesday", -0.7731898882334817),
                                      ("day", -0.7731898882334817)],
                                 n = 5}}),
         ("last <cycle>",
          Classifier{okData =
                       ClassData{prior = -0.8472978603872037,
                                 unseen = -3.2188758248682006,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -1.3862943611198906),
                                      ("month (grain)", -1.791759469228055),
                                      ("year (grain)", -2.4849066497880004),
                                      ("week (grain)", -1.3862943611198906),
                                      ("year", -2.4849066497880004), ("month", -1.791759469228055)],
                                 n = 9},
                     koData =
                       ClassData{prior = -0.5596157879354228,
                                 unseen = -3.4339872044851463,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -0.8362480242006186),
                                      ("week (grain)", -0.8362480242006186)],
                                 n = 12}}),
         ("\20197\33394\21015\29420\31435\26085",
          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 n <cycle>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -4.605170185988091,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -2.3978952727983707),
                                      ("integer (0..10)hour (grain)", -2.3978952727983707),
                                      ("<number>\20010/\20491week (grain)", -2.9856819377004897),
                                      ("second", -2.803360380906535),
                                      ("integer (0..10)day (grain)", -2.515678308454754),
                                      ("integer (0..10)year (grain)", -3.2088254890146994),
                                      ("<number>\20010/\20491month (grain)", -2.803360380906535),
                                      ("integer (0..10)second (grain)", -2.803360380906535),
                                      ("day", -2.515678308454754), ("year", -3.2088254890146994),
                                      ("integer (0..10)minute (grain)", -2.649209701079277),
                                      ("hour", -2.3978952727983707),
                                      ("integer (0..10)week (grain)", -2.9856819377004897),
                                      ("month", -2.803360380906535), ("minute", -2.649209701079277)],
                                 n = 42},
                     koData =
                       ClassData{prior = -infinity, unseen = -2.772588722239781,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\19975\22307\33410",
          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}}),
         ("\21476\23572\37030\33410",
          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}}),
         ("number of five minutes",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [("integer (0..10)", 0.0)],
                                 n = 2}}),
         ("\20799\31461\33410",
          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}}),
         ("Tuesday",
          Classifier{okData =
                       ClassData{prior = -3.922071315328127e-2,
                                 unseen = -3.295836866004329,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 25},
                     koData =
                       ClassData{prior = -3.258096538021482, unseen = -1.0986122886681098,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 1}}),
         ("\26149\33410",
          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}}),
         ("number.number minutes",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -1.3862943611198906,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -2.772588722239781,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (0..10)integer with consecutive unit modifiersminute (grain)",
                                       -1.0986122886681098),
                                      ("integer (0..10)compose by multiplicationminute (grain)",
                                       -1.6094379124341003),
                                      ("minute", -0.7621400520468967)],
                                 n = 6}}),
         ("\32822\31267\21463\38590\26085",
          Classifier{okData =
                       ClassData{prior = -1.0296194171811581,
                                 unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5},
                     koData =
                       ClassData{prior = -0.4418327522790392,
                                 unseen = -2.3978952727983707,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
         ("<named-month> <day-of-month>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -4.762173934797756,
                                 likelihoods =
                                   HashMap.fromList
                                     [("Marchinteger (0..10)", -2.5563656137701454),
                                      ("Marchinteger (numeric)", -3.144152278672264),
                                      ("Aprilinteger (numeric)", -3.654977902438255),
                                      ("Februaryinteger (0..10)", -2.6741486494265287),
                                      ("Februarynumber suffix: \21313|\25342", -2.6741486494265287),
                                      ("month", -0.7462570058738938),
                                      ("Februaryinteger (numeric)", -2.5563656137701454),
                                      ("Februaryinteger with consecutive unit modifiers",
                                       -1.8091512119399242)],
                                 n = 54},
                     koData =
                       ClassData{prior = -infinity, unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\21171\21160\33410",
          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}}),
         ("\22797\27963\33410\26143\26399\19968",
          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}}),
         ("number suffix: \19975|\33836",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
         ("\22823\25995\39318\26085",
          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}}),
         ("half",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5}}),
         ("two days after tomorrow",
          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}}),
         ("integer (0..10)",
          Classifier{okData =
                       ClassData{prior = -0.5957987257888164, unseen = -5.407171771460119,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 221},
                     koData =
                       ClassData{prior = -0.8010045764163588, unseen = -5.204006687076795,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 180}}),
         ("last n <cycle>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -4.605170185988091,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -2.9856819377004897),
                                      ("integer (0..10)month (grain)", -3.4965075614664802),
                                      ("integer (0..10)hour (grain)", -2.3978952727983707),
                                      ("second", -2.649209701079277),
                                      ("integer (0..10)day (grain)", -2.9856819377004897),
                                      ("integer (0..10)year (grain)", -3.4965075614664802),
                                      ("<number>\20010/\20491month (grain)", -2.3978952727983707),
                                      ("integer (0..10)second (grain)", -2.649209701079277),
                                      ("day", -2.9856819377004897), ("year", -3.4965075614664802),
                                      ("integer (0..10)minute (grain)", -2.3978952727983707),
                                      ("hour", -2.3978952727983707),
                                      ("integer (0..10)week (grain)", -2.9856819377004897),
                                      ("month", -2.1972245773362196),
                                      ("minute", -2.3978952727983707)],
                                 n = 42},
                     koData =
                       ClassData{prior = -infinity, unseen = -2.772588722239781,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("last <duration>",
          Classifier{okData =
                       ClassData{prior = -infinity, unseen = -2.0794415416798357,
                                 likelihoods = HashMap.fromList [], n = 0},
                     koData =
                       ClassData{prior = 0.0, unseen = -3.912023005428146,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -2.2823823856765264), ("second", -2.505525936990736),
                                      ("day", -2.793208009442517),
                                      ("<integer> <unit-of-duration>", -0.8007778447523107),
                                      ("hour", -2.2823823856765264), ("month", -2.2823823856765264),
                                      ("minute", -2.2823823856765264)],
                                 n = 21}}),
         ("ordinal (digits)",
          Classifier{okData =
                       ClassData{prior = -1.252762968495368, unseen = -1.9459101490553135,
                                 likelihoods =
                                   HashMap.fromList [("<number>\20010/\20491", -0.1823215567939546)],
                                 n = 4},
                     koData =
                       ClassData{prior = -0.3364722366212129,
                                 unseen = -2.5649493574615367,
                                 likelihoods =
                                   HashMap.fromList [("integer (0..10)", -8.701137698962981e-2)],
                                 n = 10}}),
         ("n <cycle> last",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -4.02535169073515,
                                 likelihoods =
                                   HashMap.fromList
                                     [("week", -2.3978952727983707),
                                      ("integer (0..10)hour (grain)", -2.3978952727983707),
                                      ("<number>\20010/\20491week (grain)", -2.908720896564361),
                                      ("second", -2.908720896564361),
                                      ("integer (0..10)day (grain)", -2.3978952727983707),
                                      ("integer (0..10)year (grain)", -2.908720896564361),
                                      ("<number>\20010/\20491month (grain)", -2.908720896564361),
                                      ("integer (0..10)second (grain)", -2.908720896564361),
                                      ("day", -2.3978952727983707), ("year", -2.908720896564361),
                                      ("integer (0..10)minute (grain)", -2.908720896564361),
                                      ("hour", -2.3978952727983707),
                                      ("integer (0..10)week (grain)", -2.908720896564361),
                                      ("month", -2.908720896564361), ("minute", -2.908720896564361)],
                                 n = 20},
                     koData =
                       ClassData{prior = -infinity, unseen = -2.772588722239781,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("\24527\24724\33410",
          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}}),
         ("morning",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -2.890371757896165,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 16},
                     koData =
                       ClassData{prior = -infinity, unseen = -0.6931471805599453,
                                 likelihoods = HashMap.fromList [], n = 0}}),
         ("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}}),
         ("number suffix: \21313|\25342",
          Classifier{okData =
                       ClassData{prior = -0.1590646946296874,
                                 unseen = -3.4339872044851463,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 29},
                     koData =
                       ClassData{prior = -1.916922612182061, unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 5}}),
         ("\22320\29699\19968\23567\26102",
          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}}),
         ("day (grain)",
          Classifier{okData =
                       ClassData{prior = -0.38299225225610584,
                                 unseen = -2.833213344056216,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 15},
                     koData =
                       ClassData{prior = -1.1451323043030026,
                                 unseen = -2.1972245773362196,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 7}}),
         ("\22307\32426\33410",
          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}}),
         ("\22797\27963\33410",
          Classifier{okData =
                       ClassData{prior = -1.0986122886681098,
                                 unseen = -1.6094379124341003,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 3},
                     koData =
                       ClassData{prior = -0.40546510810816444,
                                 unseen = -2.0794415416798357,
                                 likelihoods = HashMap.fromList [("", 0.0)], n = 6}}),
         ("<number>\20010/\20491",
          Classifier{okData =
                       ClassData{prior = -0.2006706954621511,
                                 unseen = -3.4011973816621555,
                                 likelihoods =
                                   HashMap.fromList [("integer (0..10)", -3.509131981127006e-2)],
                                 n = 27},
                     koData =
                       ClassData{prior = -1.7047480922384253,
                                 unseen = -2.1972245773362196,
                                 likelihoods =
                                   HashMap.fromList
                                     [("one point 2", -0.9808292530117262),
                                      ("integer (0..10)", -0.4700036292457356)],
                                 n = 6}}),
         ("compose by multiplication",
          Classifier{okData =
                       ClassData{prior = -0.3364722366212129,
                                 unseen = -2.0794415416798357,
                                 likelihoods =
                                   HashMap.fromList
                                     [("integer (0..10)number suffix: \21313|\25342",
                                       -0.15415067982725836)],
                                 n = 5},
                     koData =
                       ClassData{prior = -1.252762968495368, unseen = -1.6094379124341003,
                                 likelihoods =
                                   HashMap.fromList
                                     [("one point 2number suffix: \21313|\25342",
                                       -0.2876820724517809)],
                                 n = 2}}),
         ("\24773\20154\33410",
          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}}),
         ("\20116\26092\33410",
          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}}),
         ("\31070\22307\26143\26399\22235",
          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}}),
         ("\25995\26376",
          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}}),
         ("\27861\20196\20043\22812",
          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 <time>",
          Classifier{okData =
                       ClassData{prior = 0.0, unseen = -4.07753744390572,
                                 likelihoods =
                                   HashMap.fromList
                                     [("Wednesday", -1.9810014688665833),
                                      ("Monday", -1.9810014688665833), ("day", -0.8415671856782186),
                                      ("hour", -2.9618307218783095), ("Tuesday", -1.6625477377480489),
                                      ("week-end", -2.9618307218783095)],
                                 n = 26},
                     koData =
                       ClassData{prior = -infinity, unseen = -1.9459101490553135,
                                 likelihoods = HashMap.fromList [], n = 0}})]