Duckling/Ranking/Classifiers/AR_EG.hs (1,954 lines of code) (raw):

-- 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.AR_EG (classifiers) where import Data.String import Prelude import qualified Data.HashMap.Strict as HashMap import Duckling.Ranking.Types classifiers :: Classifiers classifiers = HashMap.fromList [("<time> timezone", Classifier{okData = ClassData{prior = 0.0, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("at <time-of-day>", -0.6931471805599453), ("hour", -0.6931471805599453)], n = 2}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("Thursday", 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}}), ("integer (numeric)", Classifier{okData = ClassData{prior = -0.3184537311185346, unseen = -4.189654742026425, likelihoods = HashMap.fromList [("", 0.0)], n = 64}, koData = ClassData{prior = -1.2992829841302609, unseen = -3.258096538021482, likelihoods = HashMap.fromList [("", 0.0)], n = 24}}), ("ordinals (twelveth)", 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-of-week> next", Classifier{okData = ClassData{prior = 0.0, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("day", -0.8109302162163288), ("about|exactly <time-of-day>", -1.5040773967762742), ("Tuesday", -1.0986122886681098)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("<hour-of-day> third", Classifier{okData = ClassData{prior = 0.0, unseen = -2.0794415416798357, likelihoods = HashMap.fromList [("at <time-of-day>", -1.252762968495368), ("hour", -0.8472978603872037), ("time-of-day integer (latent)", -1.252762968495368)], n = 2}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("<cycle> after|before <time>", Classifier{okData = ClassData{prior = -0.40546510810816444, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("day (grain)tomorrow", -1.5040773967762742), ("dayday", -1.0986122886681098), ("day (grain)yesterday", -1.5040773967762742)], n = 2}, koData = ClassData{prior = -1.0986122886681098, unseen = -2.0794415416798357, likelihoods = HashMap.fromList [("minute (grain)part of days", -1.252762968495368), ("minutehour", -1.252762968495368)], n = 1}}), ("integer (20..90)", 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}}), ("mm/yyyy", Classifier{okData = ClassData{prior = 0.0, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [("", 0.0)], n = 1}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("<day-of-month> (ordinal or number) <named-month>", Classifier{okData = ClassData{prior = -0.2411620568168881, unseen = -3.4339872044851463, likelihoods = HashMap.fromList [("ordinals (first..tenth)February", -2.70805020110221), ("integer (numeric)in <named-month>", -2.70805020110221), ("integer (numeric)April", -2.70805020110221), ("integer (numeric)August", -2.70805020110221), ("integer (numeric)February", -1.791759469228055), ("month", -0.916290731874155), ("integer (numeric)July", -2.3025850929940455), ("integer (numeric)March", -2.70805020110221)], n = 11}, koData = ClassData{prior = -1.540445040947149, unseen = -2.70805020110221, likelihoods = HashMap.fromList [("integer (numeric)in <named-month>", -1.9459101490553135), ("month", -1.252762968495368), ("integer (numeric)July", -1.540445040947149)], n = 3}}), ("<time> <part-of-day>", Classifier{okData = ClassData{prior = -0.41616039722491244, unseen = -5.488937726156687, likelihoods = HashMap.fromList [("intersect by \",\", \"of\", \"from\", \"'s\"part of days", -4.386184644822546), ("<hour-of-day> till thirdafter part of days", -4.386184644822546), ("time-of-day integer (latent)after part of days", -4.386184644822546), ("at <time-of-day>before part of days", -4.098502572370764), ("hh:mmbefore part of days", -4.791649752930709), ("<datetime> - <datetime> (interval)part of days", -4.098502572370764), ("<time-of-day> - <time-of-day> (interval)part of days", -4.386184644822546), ("time-of-day ordinal (latent)part of days", -4.098502572370764), ("<hour-of-day> halfpart of days", -4.386184644822546), ("time-of-day integer (latent)part of days", -3.5388867844353418), ("<hour-of-day> till quarterthis <part-of-day>", -4.386184644822546), ("hourhour", -1.8738790208464304), ("hh:mmpart of days", -3.8753590210565547), ("<hour-of-day> and integer minutespart of days", -2.651583589434439), ("<hour-of-day> quarterafter part of days", -4.791649752930709), ("minutehour", -1.4243539229442357), ("at <time-of-day>part of days", -2.393754480132339), ("intersectpart of days", -4.791649752930709), ("from <datetime> - <datetime> (interval)part of days", -4.386184644822546), ("<hour-of-day> and integer minutesafter part of days", -4.386184644822546), ("at <time-of-day>after part of days", -3.6930374642626003), ("<hour-of-day> quarterpart of days", -4.386184644822546), ("<hour-of-day> thirdpart of days", -4.386184644822546), ("from <datetime> - <datetime> (interval)after part of days", -4.791649752930709), ("time-of-day ordinal (latent)tonight", -4.791649752930709), ("<datetime> - <datetime> (interval)after part of days", -4.791649752930709), ("<hour-of-day> till quarterbefore part of days", -4.386184644822546), ("<time-of-day> - <time-of-day> (interval)after part of days", -4.791649752930709), ("at <time-of-day>this <part-of-day>", -4.791649752930709), ("<hour-of-day> till thirdbefore part of days", -4.386184644822546)], n = 93}, koData = ClassData{prior = -1.0775588794702773, unseen = -5.0238805208462765, likelihoods = HashMap.fromList [("<day-of-month> (ordinal)part of days", -3.2255203675868693), ("time-of-day integer (latent)after part of days", -4.324132656254979), ("dayhour", -3.2255203675868693), ("<hour-of-day> till thirdafter <time-of-day>", -3.9186675481468147), ("time-of-day integer (latent)after <time-of-day>", -3.9186675481468147), ("yearhour", -3.2255203675868693), ("at <time-of-day>until <time-of-day>", -3.9186675481468147), ("hh:mmafter part of days", -4.324132656254979), ("past year (latent)part of days", -4.324132656254979), ("nograinhour", -4.324132656254979), ("hh:mmuntil <time-of-day>", -4.324132656254979), ("<time-of-day> - <time-of-day> (interval)part of days", -4.324132656254979), ("until <time-of-day>after part of days", -4.324132656254979), ("time-of-day ordinal (latent)part of days", -3.9186675481468147), ("<time-of-day> - <time-of-day> (interval)after <time-of-day>", -4.324132656254979), ("by <time>part of days", -4.324132656254979), ("<datetime> - <datetime> (interval)after <time-of-day>", -4.324132656254979), ("time-of-day integer (latent)part of days", -4.324132656254979), ("<hour-of-day> till quarterthis <part-of-day>", -4.324132656254979), ("hourhour", -2.0215475632609334), ("past year (latent)after part of days", -4.324132656254979), ("<hour-of-day> and integer minutespart of days", -3.6309854756950335), ("until <time-of-day>after <time-of-day>", -4.324132656254979), ("minutehour", -2.072840857648484), ("at <time-of-day>part of days", -3.9186675481468147), ("until <time-of-day>part of days", -3.9186675481468147), ("hh:mmafter <time-of-day>", -4.324132656254979), ("at <time-of-day>after part of days", -4.324132656254979), ("past year (latent)after <time-of-day>", -4.324132656254979), ("from <datetime> - <datetime> (interval)after <time-of-day>", -4.324132656254979), ("<hour-of-day> till quarteruntil <time-of-day>", -3.9186675481468147), ("past year (latent)until <time-of-day>", -4.324132656254979), ("past year (latent)before part of days", -4.324132656254979), ("at <time-of-day>after <time-of-day>", -3.2255203675868693), ("<hour-of-day> and integer minutesafter <time-of-day>", -3.9186675481468147)], n = 48}}), ("dd/mm", Classifier{okData = ClassData{prior = -0.6931471805599453, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [("", 0.0)], n = 1}, koData = ClassData{prior = -0.6931471805599453, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [("", 0.0)], n = 1}}), ("numbers prefix with -, minus", Classifier{okData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("integer (numeric)", 0.0)], n = 3}}), ("today", Classifier{okData = ClassData{prior = -1.8718021769015913, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [("", 0.0)], n = 2}, koData = ClassData{prior = -0.1670540846631662, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("", 0.0)], n = 11}}), ("at <time-of-day>", Classifier{okData = ClassData{prior = -8.269171584511341e-2, unseen = -4.852030263919617, likelihoods = HashMap.fromList [("<hour-of-day> third", -4.151039905898646), ("<hour-of-day> and integer minutes", -2.5416019934645457), ("<hour-of-day> quarter", -4.151039905898646), ("<hour-of-day> till quarter", -3.7455747977904816), ("time-of-day ordinal (latent)", -1.8997481072921507), ("<hour-of-day> half", -4.151039905898646), ("hh:mm", -3.2347491740244907), ("hour", -1.180625440328945), ("minute", -1.7996646487351682), ("<hour-of-day> till third", -3.7455747977904816), ("time-of-day integer (latent)", -1.7996646487351682)], n = 58}, koData = ClassData{prior = -2.5336968139574325, unseen = -3.0910424533583156, likelihoods = HashMap.fromList [("time-of-day ordinal (latent)", -1.9459101490553135), ("hour", -1.252762968495368), ("time-of-day integer (latent)", -1.6582280766035324)], n = 5}}), ("absorption of , after named day", Classifier{okData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("Wednesday", -0.6931471805599453), ("day", -0.6931471805599453)], n = 1}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("September", 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}}), ("tonight", 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}}), ("on <date>", Classifier{okData = ClassData{prior = -0.6131044728864089, unseen = -3.7612001156935624, likelihoods = HashMap.fromList [("<day-of-month> (ordinal or number) <named-month>", -2.639057329615259), ("September", -3.044522437723423), ("second", -3.044522437723423), ("<day-of-month> (ordinal or number) of <named-month>", -3.044522437723423), ("day", -1.4350845252893227), ("year", -2.639057329615259), ("part of <named-month>", -2.128231705849268), ("month", -3.044522437723423), ("year (integer)", -2.639057329615259), ("this|last the <cycle>", -2.639057329615259), ("day of <named-month>", -3.044522437723423)], n = 13}, koData = ClassData{prior = -0.7801585575495751, unseen = -3.6635616461296463, likelihoods = HashMap.fromList [("September", -2.9444389791664407), ("October", -2.9444389791664407), ("intersect", -2.0281482472922856), ("<time> for <duration>", -2.538973871058276), ("month (ordinal)", -2.9444389791664407), ("intersect by \",\", \"of\", \"from\", \"'s\"", -2.538973871058276), ("month", -1.1526795099383855)], n = 11}}), ("<hour-of-day> and integer minutes", Classifier{okData = ClassData{prior = -0.15415067982725836, unseen = -3.912023005428146, likelihoods = HashMap.fromList [("at <time-of-day>integer (13..19)", -2.505525936990736), ("at <time-of-day>integer 21..99", -2.793208009442517), ("time-of-day integer (latent)integer (numeric)", -2.793208009442517), ("at <time-of-day>integer (20..90)", -3.1986731175506815), ("time-of-day integer (latent)integer (13..19)", -3.1986731175506815), ("hour", -0.9473813189441862), ("time-of-day ordinal (latent)integer (20..90)", -3.1986731175506815), ("time-of-day ordinal (latent)integer (numeric)", -3.1986731175506815), ("at <time-of-day>integer (numeric)", -2.505525936990736), ("time-of-day ordinal (latent)integer 21..99", -2.793208009442517), ("time-of-day ordinal (latent)integer (13..19)", -2.793208009442517)], n = 18}, koData = ClassData{prior = -1.9459101490553135, unseen = -2.995732273553991, likelihoods = HashMap.fromList [("time-of-day integer (latent)integer 21..99", -2.2512917986064953), ("time-of-day integer (latent)integer (20..90)", -1.845826690498331), ("hour", -1.55814461804655)], n = 3}}), ("this|last <cycle>", Classifier{okData = ClassData{prior = -infinity, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("week", -1.791759469228055), ("month (grain)", -1.791759469228055), ("week (grain)", -1.791759469228055), ("day", -1.791759469228055), ("month", -1.791759469228055), ("day (grain)", -1.791759469228055)], n = 3}}), ("October", 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}}), ("month (grain)", Classifier{okData = ClassData{prior = -2.0149030205422647, unseen = -1.791759469228055, likelihoods = HashMap.fromList [("", 0.0)], n = 4}, koData = ClassData{prior = -0.1431008436406733, unseen = -3.332204510175204, likelihoods = HashMap.fromList [("", 0.0)], n = 26}}), ("in|within|after <duration>", Classifier{okData = ClassData{prior = -1.3862943611198906, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("week", -1.0986122886681098), ("dual <unit-of-duration>", -1.0986122886681098)], n = 1}, koData = ClassData{prior = -0.2876820724517809, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("week", -1.6094379124341003), ("year", -1.2039728043259361), ("single <unit-of-duration>", -0.916290731874155)], n = 3}}), ("Wednesday", 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}}), ("July", 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}}), ("hour (grain)", Classifier{okData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -3.713572066704308, likelihoods = HashMap.fromList [("", 0.0)], n = 39}}), ("intersect", Classifier{okData = ClassData{prior = -0.5458224658030868, unseen = -5.5134287461649825, likelihoods = HashMap.fromList [("Tuesdayon <date>", -4.816241156068032), ("in <named-month>year", -4.816241156068032), ("<hour-of-day> till thirdafter part of days", -4.410776047959867), ("dayhour", -3.899950424193877), ("daymonth", -4.816241156068032), ("in <named-month>on <date>", -4.816241156068032), ("monthyear", -3.312163759291758), ("Mondayon <date>", -4.816241156068032), ("Christmasyear", -4.816241156068032), ("Monday<day-of-month> (ordinal or number) <named-month>", -4.816241156068032), ("month (integer)year (integer)", -4.410776047959867), ("\1593\1610\1583 \1575\1604\1605\1610\1604\1575\1583year", -4.816241156068032), ("<day-of-week> the last of <time><cycle> this|last|next", -4.816241156068032), ("at <time-of-day>before part of days", -4.123093975508087), ("hh:mmbefore part of days", -4.816241156068032), ("intersect by \",\", \"of\", \"from\", \"'s\"year", -4.816241156068032), ("intersect<time> <part-of-day>", -4.410776047959867), ("month (ordinal)year (integer)", -4.816241156068032), ("\1593\1610\1583 \1575\1604\1601\1589\1581year", -4.816241156068032), ("dd/mm<time> <part-of-day>", -4.816241156068032), ("Thursday<time> timezone", -4.410776047959867), ("<hour-of-day> till quarterthis <part-of-day>", -4.410776047959867), ("dayday", -3.024481686839977), ("absorption of , after named day<day-of-month> (ordinal or number) <named-month>", -4.816241156068032), ("hourhour", -3.717628867399922), ("month (integer)year", -4.816241156068032), ("\1593\1610\1583 \1575\1604\1601\1591\1585year", -4.816241156068032), ("Thursday<day-of-month> (ordinal or number) <named-month>", -4.816241156068032), ("dayyear", -2.9444389791664407), ("Thursday<time> <part-of-day>", -4.816241156068032), ("<cycle> last of <time>year (integer)", -4.410776047959867), ("last <cycle> of <time>year (integer)", -4.816241156068032), ("<hour-of-day> quarterafter part of days", -4.816241156068032), ("minutehour", -2.513656063073986), ("Thursdayfrom <datetime> - <datetime> (interval)", -4.816241156068032), ("\1585\1571\1587 \1575\1604\1587\1606\1577 \1575\1604\1607\1580\1585\1610\1577year", -4.816241156068032), ("Monday<cycle> this|last|next", -4.816241156068032), ("<day-of-month> (ordinal or number) of <named-month>year", -4.816241156068032), ("<cycle> <ordinal> day? of <time>year", -4.816241156068032), ("\1593\1610\1583 \1575\1604\1571\1590\1581\1609year", -4.816241156068032), ("on a <named-day>dd/mm", -4.816241156068032), ("on a <named-day>on <date>", -4.816241156068032), ("on a <named-day><day-of-month> (ordinal or number) <named-month>", -4.816241156068032), ("Tuesday<cycle> this|last|next", -4.816241156068032), ("dayminute", -3.563478187572664), ("dd/mmintersect", -4.816241156068032), ("in <named-month><cycle> this|last|next", -4.816241156068032), ("<hour-of-day> and integer minutesafter part of days", -4.410776047959867), ("Saturdaydd/mm", -4.816241156068032), ("\1585\1605\1590\1575\1606year", -4.816241156068032), ("the <cycle> the <ordinal> of <time>year", -4.816241156068032), ("at <time-of-day>after part of days", -3.717628867399922), ("<ordinal> <cycle> of <time>year", -4.816241156068032), ("Sunday<cycle> this|last|next", -4.816241156068032), ("Tuesday<day-of-month> (ordinal or number) of <named-month>", -4.410776047959867), ("Septemberon <date>", -4.816241156068032), ("from <datetime> - <datetime> (interval)after part of days", -4.816241156068032), ("intersectintersect", -4.410776047959867), ("dayweek", -4.123093975508087), ("weekyear", -3.899950424193877), ("<datetime> - <datetime> (interval)after part of days", -4.816241156068032), ("Friday<day-of-month> (ordinal or number) <named-month>", -4.816241156068032), ("<hour-of-day> till quarterbefore part of days", -4.410776047959867), ("<time-of-day> - <time-of-day> (interval)after part of days", -4.816241156068032), ("at <time-of-day>this <part-of-day>", -4.816241156068032), ("<hour-of-day> till thirdbefore part of days", -4.410776047959867)], n = 73}, koData = ClassData{prior = -0.8659899933993561, unseen = -5.337538079701318, likelihoods = HashMap.fromList [("Tuesdayon <date>", -4.639571612705423), ("dayhour", -3.1354942159291497), ("daymonth", -3.5409593240373143), ("monthday", -4.639571612705423), ("monthyear", -2.7677694358038325), ("hh:mmafter part of days", -4.639571612705423), ("houryear", -4.639571612705423), ("intersectat <time-of-day>", -3.7232808808312687), ("intersect<time> <part-of-day>", -4.23410650459726), ("Octoberon <date>", -4.639571612705423), ("until <time-of-day>after part of days", -4.639571612705423), ("Tuesdayafter <time-of-day>", -4.639571612705423), ("Wednesdayon <date>", -4.23410650459726), ("dd/mm<time> <part-of-day>", -4.639571612705423), ("yearyear", -4.23410650459726), ("<hour-of-day> till quarterthis <part-of-day>", -4.639571612705423), ("dayday", -3.9464244321454784), ("dd/mmat <time-of-day>", -4.23410650459726), ("hourhour", -4.23410650459726), ("dayyear", -3.386808644210056), ("Thursdayat <time-of-day>", -4.23410650459726), ("Februaryyear", -4.639571612705423), ("minutemonth", -4.639571612705423), ("minutehour", -4.23410650459726), ("<day-of-month> (ordinal or number) of <named-month>year", -4.23410650459726), ("March<cycle> this|last|next", -4.639571612705423), ("nth <time> of <time>year", -4.639571612705423), ("Wednesday<day-of-month> (ordinal or number) of <named-month>", -4.639571612705423), ("secondyear", -4.639571612705423), ("Wednesdayintersect by \",\", \"of\", \"from\", \"'s\"", -4.639571612705423), ("on <date>year (integer)", -4.639571612705423), ("<time> for <duration>year", -3.5409593240373143), ("<duration> after|before|from <time>on <date>", -4.639571612705423), ("dayminute", -3.1354942159291497), ("Julyuntil <time-of-day>", -4.639571612705423), ("intersecton <date>", -4.639571612705423), ("at <time-of-day>after part of days", -4.639571612705423), ("Octoberyear", -4.639571612705423), ("in|within|after <duration>year", -4.23410650459726), ("Tuesday<day-of-month> (ordinal or number) of <named-month>", -4.639571612705423), ("on a <named-day>intersect", -4.23410650459726), ("Saturdayintersect", -4.23410650459726), ("on <date>year", -4.23410650459726), ("on <date>on <date>", -4.639571612705423), ("Tuesdaynth <time> of <time>", -4.639571612705423), ("weekyear", -4.639571612705423), ("Tuesdayintersect", -4.639571612705423), ("after <time-of-day>year", -4.639571612705423), ("in <number> (implicit minutes)February", -4.639571612705423), ("last <cycle> of <time>year", -4.639571612705423), ("<day-of-month> (ordinal or number) of <named-month>on <date>", -4.639571612705423)], n = 53}}), ("\1585\1605\1590\1575\1606", 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}}), ("the <cycle> the <ordinal> of <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.833213344056216, likelihoods = HashMap.fromList [("day (grain)ordinals (first..tenth)October", -2.0794415416798357), ("daymonth", -1.3862943611198906), ("week (grain)ordinals (first..tenth)month (integer)", -2.0794415416798357), ("weekmonth", -1.6739764335716716), ("week (grain)ordinals (first..tenth)intersect", -2.0794415416798357), ("day (grain)ordinals (first..tenth)month (integer)", -1.6739764335716716)], n = 5}, koData = ClassData{prior = -infinity, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [], n = 0}}), ("in <number> (implicit minutes)", Classifier{okData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [("integer (numeric)", 0.0)], n = 1}}), ("<ordinal> <cycle> of <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("daymonth", -1.7047480922384253), ("ordinals (first..tenth)week (grain)in <named-month>", -1.7047480922384253), ("weekmonth", -1.2992829841302609), ("ordinals (first..tenth)week (grain)intersect", -1.7047480922384253), ("ordinals (first..tenth)day (grain)month (integer)", -1.7047480922384253)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.791759469228055, likelihoods = HashMap.fromList [], n = 0}}), ("year (grain)", Classifier{okData = ClassData{prior = -1.2237754316221157, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("", 0.0)], n = 5}, koData = ClassData{prior = -0.3483066942682157, unseen = -2.639057329615259, likelihoods = HashMap.fromList [("", 0.0)], n = 12}}), ("from <datetime> - <datetime> (interval)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("dayday", -1.791759469228055), ("at <time-of-day>at <time-of-day>", -1.0986122886681098), ("hourhour", -1.0986122886681098), ("<day-of-month> (ordinal or number) <named-month><day-of-month> (ordinal or number) <named-month>", -1.791759469228055)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [], n = 0}}), ("<time> last", Classifier{okData = ClassData{prior = 0.0, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("day", -0.8754687373538999), ("Sunday", -1.791759469228055), ("on a <named-day>", -1.791759469228055), ("Tuesday", -1.3862943611198906)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [], n = 0}}), ("Saturday", 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}}), ("integer 21..99", Classifier{okData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("integer 5integer (20..90)", -0.6931471805599453), ("integer 3integer (20..90)", -0.6931471805599453)], n = 2}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("this <day-of-week>", Classifier{okData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("Monday", -0.6931471805599453), ("day", -0.6931471805599453)], n = 1}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("integer (13..19)", Classifier{okData = ClassData{prior = 0.0, unseen = -1.791759469228055, likelihoods = HashMap.fromList [("integer 5integer 10", -0.916290731874155), ("integer 8integer 10", -0.5108256237659907)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("<time> for <duration>", Classifier{okData = ClassData{prior = -infinity, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -3.1780538303479458, likelihoods = HashMap.fromList [("intersectsingle <unit-of-duration>", -2.4423470353692043), ("monthyear", -1.5260563034950494), ("nth <time> of <time>single <unit-of-duration>", -2.4423470353692043), ("dayyear", -2.03688192726104), ("last <cycle> of <time>single <unit-of-duration>", -2.4423470353692043), ("weekyear", -2.4423470353692043), ("Octobersingle <unit-of-duration>", -2.4423470353692043), ("Septembersingle <unit-of-duration>", -2.4423470353692043), ("on <date>single <unit-of-duration>", -2.03688192726104)], n = 7}}), ("from <day-of-month> (ordinal or number) to <day-of-month> (ordinal or number) in <named-month> (interval)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.0794415416798357, likelihoods = HashMap.fromList [("integer (numeric)integer (numeric)month (ordinal)", -1.252762968495368), ("month", -0.8472978603872037), ("ordinals (composite, e.g., eighty-seven)ordinals (composite, e.g., eighty-seven)in <named-month>", -1.252762968495368)], n = 2}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("ordinals (first..tenth)", Classifier{okData = ClassData{prior = -0.21825356602001794, unseen = -3.7612001156935624, likelihoods = HashMap.fromList [("", 0.0)], n = 41}, koData = ClassData{prior = -1.62924053973028, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("", 0.0)], n = 10}}), ("Monday", 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}}), ("yesterday", Classifier{okData = ClassData{prior = 0.0, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("", 0.0)], n = 5}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("hh:mm:ss", 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}}), ("\1593\1610\1583 \1575\1604\1571\1590\1581\1609", 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}}), ("ordinals (twenty, thirty..ninety)", 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}}), ("<hour-of-day> <integer>", Classifier{okData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("at <time-of-day>integer 10", -0.6931471805599453), ("hour", -0.6931471805599453)], n = 2}}), ("<time> nth of <time>", Classifier{okData = ClassData{prior = -0.40546510810816444, unseen = -2.70805020110221, likelihoods = HashMap.fromList [("daymonth", -1.0296194171811581), ("Wednesdayordinals (first..tenth)intersect", -1.9459101490553135), ("Tuesdayordinals (first..tenth)intersect by \",\", \"of\", \"from\", \"'s\"", -1.9459101490553135), ("Tuesdayordinals (first..tenth)in <named-month>", -1.9459101490553135), ("Tuesdayordinals (first..tenth)October", -1.9459101490553135)], n = 4}, koData = ClassData{prior = -1.0986122886681098, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("daymonth", -1.2039728043259361), ("Tuesdayordinals (first..tenth)in <named-month>", -1.6094379124341003), ("Wednesdayordinals (first..tenth)in <named-month>", -1.6094379124341003)], n = 2}}), ("nth <time> of <time>", Classifier{okData = ClassData{prior = -0.6931471805599453, unseen = -3.4965075614664802, likelihoods = HashMap.fromList [("daymonth", -1.6739764335716716), ("ordinals (first..tenth)intersect by \",\", \"of\", \"from\", \"'s\"year (integer)", -2.367123614131617), ("ordinals (first..tenth)on a <named-day>intersect by \",\", \"of\", \"from\", \"'s\"", -2.772588722239781), ("dayyear", -2.0794415416798357), ("ordinals (first..tenth)Tuesdaymonth (integer)", -2.772588722239781), ("ordinals (first..tenth)Wednesdayintersect by \",\", \"of\", \"from\", \"'s\"", -2.367123614131617), ("ordinals (first..tenth)intersectyear (integer)", -2.772588722239781), ("ordinals (first..tenth)Tuesdayintersect", -2.772588722239781)], n = 8}, koData = ClassData{prior = -0.6931471805599453, unseen = -3.4965075614664802, likelihoods = HashMap.fromList [("ordinals (first..tenth)TuesdaySeptember", -2.772588722239781), ("ordinals (first..tenth)time-of-day integer (latent)intersect", -2.772588722239781), ("daymonth", -1.8562979903656263), ("ordinals (first..tenth)time-of-day integer (latent)February", -2.367123614131617), ("hourmonth", -1.8562979903656263), ("ordinals (first..tenth)WednesdayOctober", -2.772588722239781), ("ordinals (first..tenth)on a <named-day>September", -2.772588722239781), ("ordinals (first..tenth)time-of-day integer (latent)this|last the <cycle>", -2.772588722239781), ("ordinals (first..tenth)Wednesdayin <named-month>", -2.772588722239781)], n = 8}}), ("<hour-of-day> quarter", Classifier{okData = ClassData{prior = 0.0, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("at <time-of-day>", -1.5040773967762742), ("time-of-day ordinal (latent)", -1.0986122886681098), ("hour", -0.8109302162163288)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("\1585\1571\1587 \1575\1604\1587\1606\1577 \1575\1604\1607\1580\1585\1610\1577", 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}}), ("April", 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-of-day> till quarter", Classifier{okData = ClassData{prior = -0.2231435513142097, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("at <time-of-day>", -1.3862943611198906), ("time-of-day ordinal (latent)", -1.791759469228055), ("hour", -0.8754687373538999), ("time-of-day integer (latent)", -1.791759469228055)], n = 4}, koData = ClassData{prior = -1.6094379124341003, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("hour", -1.0986122886681098), ("time-of-day integer (latent)", -1.0986122886681098)], n = 1}}), ("week (grain)", Classifier{okData = ClassData{prior = 0.0, unseen = -3.1780538303479458, likelihoods = HashMap.fromList [("", 0.0)], n = 22}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("past year (latent)", Classifier{okData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("integer (numeric)", 0.0)], n = 3}}), ("integer 8", 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}}), ("now", Classifier{okData = ClassData{prior = 0.0, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [("", 0.0)], n = 2}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("<day-of-month> (ordinal or number) of <named-month>", Classifier{okData = ClassData{prior = -0.570544858467613, unseen = -3.713572066704308, likelihoods = HashMap.fromList [("ordinals (thirtieth..nineteenth)February", -2.5902671654458267), ("ordinals (first..tenth)October", -2.5902671654458267), ("ordinals (first..tenth)April", -2.5902671654458267), ("ordinals (first..tenth)February", -2.995732273553991), ("ordinals (first..tenth)month (integer)", -2.5902671654458267), ("ordinals (first..tenth)March", -2.5902671654458267), ("month", -1.0498221244986778), ("ordinals (first..tenth)in <named-month>", -2.5902671654458267)], n = 13}, koData = ClassData{prior = -0.832909122935104, unseen = -3.5553480614894135, likelihoods = HashMap.fromList [("integer 2in <named-month>", -2.833213344056216), ("integer 10February", -2.4277482359480516), ("integer (numeric)month (ordinal)", -2.833213344056216), ("ordinals (first..tenth)month (integer)", -2.833213344056216), ("integer (20..90)in <named-month>", -2.833213344056216), ("ordinals (composite, e.g., eighty-seven)in <named-month>", -2.833213344056216), ("ordinals (twenty, thirty..ninety)in <named-month>", -2.833213344056216), ("month", -1.128465251817791), ("ordinals (first..tenth)in <named-month>", -2.4277482359480516)], n = 10}}), ("this <part-of-day>", Classifier{okData = ClassData{prior = -1.0986122886681098, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("hour", -0.6931471805599453), ("part of days", -0.6931471805599453)], n = 1}, koData = ClassData{prior = -0.40546510810816444, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("hour", -0.6931471805599453), ("part of days", -0.6931471805599453)], n = 2}}), ("<cycle> <ordinal> day? of <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.833213344056216, likelihoods = HashMap.fromList [("day (grain)ordinals (first..tenth)October", -2.0794415416798357), ("daymonth", -1.3862943611198906), ("week (grain)ordinals (first..tenth)month (integer)", -2.0794415416798357), ("weekmonth", -1.6739764335716716), ("week (grain)ordinals (first..tenth)intersect", -2.0794415416798357), ("day (grain)ordinals (first..tenth)month (integer)", -1.6739764335716716)], n = 5}, koData = ClassData{prior = -infinity, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [], n = 0}}), ("Friday", 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}}), ("tomorrow", 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}}), ("<cycle> this|last|next", Classifier{okData = ClassData{prior = 0.0, unseen = -3.970291913552122, likelihoods = HashMap.fromList [("week", -1.3862943611198906), ("month (grain)", -2.5649493574615367), ("year (grain)", -2.341805806147327), ("week (grain)", -1.3862943611198906), ("day", -2.5649493574615367), ("year", -2.341805806147327), ("month", -2.5649493574615367), ("day (grain)", -2.5649493574615367)], n = 22}, koData = ClassData{prior = -infinity, unseen = -2.1972245773362196, likelihoods = HashMap.fromList [], n = 0}}), ("time-of-day ordinal (latent)", Classifier{okData = ClassData{prior = -0.13976194237515874, unseen = -3.1780538303479458, likelihoods = HashMap.fromList [("ordinals (twelveth)", -2.03688192726104), ("ordinals (first..tenth)", -0.3022808718729337), ("ordinals (eleventh)", -2.03688192726104)], n = 20}, koData = ClassData{prior = -2.03688192726104, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("ordinals (first..tenth)", -0.40546510810816444)], n = 3}}), ("ordinals (eleventh)", 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 2", Classifier{okData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("", 0.0)], n = 9}}), ("by <time>", Classifier{okData = ClassData{prior = -1.252762968495368, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("at <time-of-day>", -1.2992829841302609), ("hour", -1.7047480922384253), ("minute", -1.7047480922384253)], n = 2}, koData = ClassData{prior = -0.3364722366212129, unseen = -2.890371757896165, likelihoods = HashMap.fromList [("at <time-of-day>", -2.1400661634962708), ("<day-of-month> (ordinal or number) of <named-month>", -2.1400661634962708), ("time-of-day ordinal (latent)", -2.1400661634962708), ("day", -1.4469189829363254), ("<day-of-month> (ordinal)", -1.7346010553881064), ("hour", -1.7346010553881064)], n = 5}}), ("fractional number", 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}}), ("Sunday", 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}}), ("February", 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}}), ("\1593\1610\1583 \1575\1604\1601\1591\1585", 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}}), ("minute (grain)", Classifier{okData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("", 0.0)], n = 9}}), ("<hour-of-day> half", Classifier{okData = ClassData{prior = -0.40546510810816444, unseen = -2.1972245773362196, likelihoods = HashMap.fromList [("at <time-of-day>", -1.3862943611198906), ("time-of-day ordinal (latent)", -1.3862943611198906), ("hour", -0.9808292530117262)], n = 2}, koData = ClassData{prior = -1.0986122886681098, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [("hour", -1.0986122886681098), ("time-of-day integer (latent)", -1.0986122886681098)], n = 1}}), ("month (integer)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.639057329615259, likelihoods = HashMap.fromList [("integer (numeric)", -1.8718021769015913), ("integer 10", -0.6190392084062235), ("integer 3", -1.1786549963416462)], n = 10}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("year", Classifier{okData = ClassData{prior = -0.7419373447293773, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("integer (numeric)", 0.0)], n = 10}, koData = ClassData{prior = -0.6466271649250525, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("integer (numeric)", 0.0)], n = 11}}), ("last <day-of-week> of <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.0794415416798357, likelihoods = HashMap.fromList [("daymonth", -0.8472978603872037), ("Monday<cycle> this|last|next", -1.252762968495368), ("Mondayin <named-month>", -1.252762968495368)], n = 2}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("<integer> <unit-of-duration>", Classifier{okData = ClassData{prior = -infinity, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -3.8501476017100584, likelihoods = HashMap.fromList [("integer 10minute (grain)", -2.4423470353692043), ("year", -2.7300291078209855), ("integer 10year (grain)", -2.7300291078209855), ("integer (20..90)minute (grain)", -2.4423470353692043), ("month", -2.7300291078209855), ("integer (numeric)minute (grain)", -2.4423470353692043), ("integer (numeric)month (grain)", -2.7300291078209855), ("minute", -1.120591195386885), ("integer 21..99minute (grain)", -2.7300291078209855), ("integer (13..19)minute (grain)", -2.4423470353692043)], n = 18}}), ("dual <unit-of-duration>", Classifier{okData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("week", -0.6931471805599453), ("week (grain)", -0.6931471805599453)], n = 1}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("integer 10", Classifier{okData = ClassData{prior = -0.6931471805599453, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("", 0.0)], n = 9}, koData = ClassData{prior = -0.6931471805599453, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("", 0.0)], n = 9}}), ("from <day-of-month> (ordinal or number) to <day-of-month> (ordinal or number) <named-month> (interval)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.0794415416798357, likelihoods = HashMap.fromList [("integer (numeric)integer (numeric)July", -1.252762968495368), ("month", -0.8472978603872037), ("integer (numeric)integer (numeric)in <named-month>", -1.252762968495368)], n = 2}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("part of <named-month>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("March", -1.2992829841302609), ("month", -0.7884573603642702), ("in <named-month>", -1.2992829841302609)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("hh:mm", Classifier{okData = ClassData{prior = -0.10536051565782628, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("", 0.0)], n = 9}, koData = ClassData{prior = -2.3025850929940455, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [("", 0.0)], n = 1}}), ("<hour-of-day> and integer", Classifier{okData = ClassData{prior = -1.252762968495368, unseen = -2.833213344056216, likelihoods = HashMap.fromList [("at <time-of-day>integer (13..19)", -2.0794415416798357), ("at <time-of-day>integer 21..99", -1.6739764335716716), ("hour", -1.1631508098056809), ("at <time-of-day>integer (numeric)", -2.0794415416798357)], n = 4}, koData = ClassData{prior = -0.3364722366212129, unseen = -3.367295829986474, likelihoods = HashMap.fromList [("at <time-of-day>integer 5", -2.2335922215070942), ("at <time-of-day>integer (13..19)", -2.2335922215070942), ("at <time-of-day>integer 3", -2.639057329615259), ("at <time-of-day>integer (20..90)", -2.639057329615259), ("at <time-of-day>integer 8", -2.2335922215070942), ("hour", -0.9343092373768334), ("at <time-of-day>integer (numeric)", -2.2335922215070942)], n = 10}}), ("month (ordinal)", Classifier{okData = ClassData{prior = 0.0, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [("ordinals (first..tenth)", 0.0)], n = 2}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("second (grain) ", 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}}), ("\1593\1610\1583 \1575\1604\1601\1589\1581", 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}}), ("the <cycle> after|before <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("day (grain)tomorrow", -1.2992829841302609), ("dayday", -0.7884573603642702), ("day (grain)yesterday", -1.2992829841302609)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("about|exactly <time-of-day>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.639057329615259, likelihoods = HashMap.fromList [("<day-of-week> next", -1.8718021769015913), ("at <time-of-day>", -1.466337068793427), ("day", -1.466337068793427), ("hour", -1.466337068793427), ("Tuesday", -1.8718021769015913)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.791759469228055, likelihoods = HashMap.fromList [], n = 0}}), ("before <duration>", Classifier{okData = ClassData{prior = -2.2512917986064953, unseen = -2.1972245773362196, likelihoods = HashMap.fromList [("week", -0.9808292530117262), ("single <unit-of-duration>", -0.9808292530117262)], n = 2}, koData = ClassData{prior = -0.11122563511022437, unseen = -3.6635616461296463, likelihoods = HashMap.fromList [("year", -2.538973871058276), ("month", -0.8649974374866046), ("single <unit-of-duration>", -0.7472144018302211)], n = 17}}), ("intersect by \",\", \"of\", \"from\", \"'s\"", Classifier{okData = ClassData{prior = -0.5533852381847867, unseen = -4.430816798843313, likelihoods = HashMap.fromList [("dayhour", -2.627081138568543), ("daymonth", -2.472930458741285), ("monthyear", -2.627081138568543), ("Wednesdayintersect", -3.7256934272366524), ("<named-month>|<named-day> <day-of-month> (ordinal)October", -3.7256934272366524), ("Wednesday<day-of-month> (ordinal or number) <named-month>", -3.7256934272366524), ("dayday", -2.8094026953624978), ("Thursday<day-of-month> (ordinal or number) <named-month>", -3.7256934272366524), ("in <named-month>year (integer)", -3.3202283191284883), ("Thursdayat <time-of-day>", -3.7256934272366524), ("Thursday<time> <part-of-day>", -3.3202283191284883), ("<named-month>|<named-day> <day-of-month> (ordinal)this|last the <cycle>", -3.7256934272366524), ("last <cycle> of <time>year (integer)", -3.7256934272366524), ("Tuesdaymonth (integer)", -3.7256934272366524), ("Wednesday<day-of-month> (ordinal or number) of <named-month>", -3.7256934272366524), ("Thursday<datetime> - <datetime> (interval)", -3.7256934272366524), ("Septemberyear (integer)", -3.3202283191284883), ("Thursday<time-of-day> - <time-of-day> (interval)", -3.7256934272366524), ("on a <named-day>September", -3.7256934272366524), ("Octoberyear (integer)", -3.7256934272366524), ("Sunday<cycle> this|last|next", -3.7256934272366524), ("dayweek", -3.3202283191284883), ("weekyear", -3.7256934272366524), ("Mondaythis|last the <cycle>", -3.7256934272366524), ("<named-month>|<named-day> <day-of-month> (ordinal)in <named-month>", -3.7256934272366524), ("Wednesdayin <named-month>", -3.7256934272366524)], n = 23}, koData = ClassData{prior = -0.8556661100577202, unseen = -4.276666119016055, likelihoods = HashMap.fromList [("daymonth", -2.065455299705096), ("TuesdaySeptember", -3.56953269648137), ("monthyear", -2.653241964607215), ("on a <named-day>intersect by \",\", \"of\", \"from\", \"'s\"", -3.56953269648137), ("intersect by \",\", \"of\", \"from\", \"'s\"year (integer)", -2.8763855159214247), ("dayyear", -2.4709204078132605), ("Monday<cycle> this|last|next", -3.56953269648137), ("Wednesdayintersect by \",\", \"of\", \"from\", \"'s\"", -3.56953269648137), ("Septemberyear (integer)", -3.56953269648137), ("on <date>year (integer)", -3.164067588373206), ("Octoberyear (integer)", -3.56953269648137), ("intersectyear (integer)", -3.56953269648137), ("Mondayin <named-month>", -3.56953269648137), ("<day-of-month> (ordinal or number) of <named-month>year (integer)", -3.56953269648137), ("Tuesdayintersect by \",\", \"of\", \"from\", \"'s\"", -3.56953269648137), ("<named-month>|<named-day> <day-of-month> (ordinal)in <named-month>", -3.164067588373206)], n = 17}}), ("integer 3", 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}}), ("last <time>", Classifier{okData = ClassData{prior = -infinity, unseen = -1.791759469228055, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -2.639057329615259, likelihoods = HashMap.fromList [("Monday", -1.466337068793427), ("day", -1.466337068793427), ("March", -1.8718021769015913), ("month", -1.466337068793427), ("in <named-month>", -1.8718021769015913)], n = 4}}), ("March", Classifier{okData = ClassData{prior = 0.0, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("", 0.0)], n = 11}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("<named-month>|<named-day> <day-of-month> (ordinal)", Classifier{okData = ClassData{prior = -0.6931471805599453, unseen = -2.9444389791664407, likelihoods = HashMap.fromList [("Sundayordinals (thirtieth..nineteenth)", -2.1972245773362196), ("Tuesdayordinals (first..tenth)", -1.791759469228055), ("Tuesdayordinals (thirtieth..nineteenth)", -2.1972245773362196), ("day", -1.0986122886681098), ("Saturdayordinals (thirtieth..nineteenth)", -2.1972245773362196)], n = 5}, koData = ClassData{prior = -0.6931471805599453, unseen = -2.9444389791664407, likelihoods = HashMap.fromList [("Wednesdayordinals (first..tenth)", -2.1972245773362196), ("Tuesdayordinals (first..tenth)", -1.791759469228055), ("Sundayordinals (first..tenth)", -2.1972245773362196), ("day", -1.0986122886681098), ("Saturdayordinals (first..tenth)", -2.1972245773362196)], n = 5}}), ("after part of days", 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}}), ("<day-of-month> (ordinal)", Classifier{okData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("ordinals (first..tenth)", -0.5108256237659907), ("ordinals (eleventh)", -1.6094379124341003), ("ordinals (composite, e.g., eighty-seven)", -1.6094379124341003)], n = 7}}), ("Christmas", 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}}), ("until <time-of-day>", Classifier{okData = ClassData{prior = -infinity, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -3.951243718581427, likelihoods = HashMap.fromList [("<day-of-month> (ordinal or number) <named-month>", -2.5455312716044354), ("<time> <part-of-day>", -2.322387720290225), ("at <time-of-day>", -2.1400661634962708), ("intersect", -3.2386784521643803), ("yesterday", -2.5455312716044354), ("<day-of-month> (ordinal or number) of <named-month>", -3.2386784521643803), ("day", -1.8523840910444898), ("hour", -1.3668762752627892), ("<time-of-day> - <time-of-day> (interval)", -3.2386784521643803), ("minute", -3.2386784521643803), ("part of days", -2.833213344056216)], n = 20}}), ("on a <named-day>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.772588722239781, likelihoods = HashMap.fromList [("Saturday", -2.0149030205422647), ("Monday", -2.0149030205422647), ("Friday", -2.0149030205422647), ("day", -0.916290731874155), ("Tuesday", -1.6094379124341003)], n = 5}, koData = ClassData{prior = -infinity, unseen = -1.791759469228055, likelihoods = HashMap.fromList [], n = 0}}), ("<duration> after|before|from <time>", Classifier{okData = ClassData{prior = -1.252762968495368, unseen = -2.772588722239781, likelihoods = HashMap.fromList [("dayday", -1.6094379124341003), ("single <unit-of-duration>yesterday", -2.0149030205422647), ("single <unit-of-duration>tomorrow", -2.0149030205422647)], n = 2}, koData = ClassData{prior = -0.3364722366212129, unseen = -3.0910424533583156, likelihoods = HashMap.fromList [("single <unit-of-duration>intersect", -2.3513752571634776), ("daymonth", -2.3513752571634776), ("single <unit-of-duration>in <named-month>", -2.3513752571634776), ("single <unit-of-duration>part of days", -2.3513752571634776), ("minutehour", -1.9459101490553135), ("single <unit-of-duration>month (integer)", -2.3513752571634776), ("secondmonth", -1.9459101490553135), ("<integer> <unit-of-duration>part of days", -2.3513752571634776)], n = 5}}), ("\1593\1610\1583 \1575\1604\1605\1610\1604\1575\1583", 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}}), ("before part of days", 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}}), ("ordinals (thirtieth..nineteenth)", 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}}), ("year (integer)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.4849066497880004, likelihoods = HashMap.fromList [("integer (numeric)", 0.0)], n = 10}, koData = ClassData{prior = -infinity, unseen = -0.6931471805599453, likelihoods = HashMap.fromList [], n = 0}}), ("<cycle> n next", Classifier{okData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("week", -0.6931471805599453), ("week (grain)integer 3", -0.6931471805599453)], n = 1}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("integer 5", 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}}), ("<datetime> - <datetime> (interval)", Classifier{okData = ClassData{prior = -0.1823215567939546, unseen = -2.890371757896165, likelihoods = HashMap.fromList [("dayday", -2.1400661634962708), ("at <time-of-day>at <time-of-day>", -1.4469189829363254), ("hourhour", -1.2237754316221157), ("<day-of-month> (ordinal or number) <named-month><day-of-month> (ordinal or number) <named-month>", -2.1400661634962708), ("intersect by \",\", \"of\", \"from\", \"'s\"at <time-of-day>", -2.1400661634962708)], n = 5}, koData = ClassData{prior = -1.791759469228055, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("monthday", -1.5040773967762742), ("July<day-of-month> (ordinal or number) <named-month>", -1.5040773967762742)], n = 1}}), ("Tuesday", 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}}), ("New Year's Day", 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}}), ("this|last the <cycle>", Classifier{okData = ClassData{prior = 0.0, unseen = -3.1354942159291497, likelihoods = HashMap.fromList [("week", -1.9924301646902063), ("month (grain)", -2.3978952727983707), ("year (grain)", -2.3978952727983707), ("second", -2.3978952727983707), ("week (grain)", -1.9924301646902063), ("day", -2.3978952727983707), ("year", -2.3978952727983707), ("second (grain) ", -2.3978952727983707), ("month", -2.3978952727983707), ("day (grain)", -2.3978952727983707)], n = 6}, koData = ClassData{prior = -infinity, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [], n = 0}}), ("in <named-month>", Classifier{okData = ClassData{prior = 0.0, unseen = -3.5263605246161616, likelihoods = HashMap.fromList [("September", -2.3978952727983707), ("October", -1.7047480922384253), ("February", -2.3978952727983707), ("March", -1.7047480922384253), ("month", -0.7884573603642702)], n = 14}, koData = ClassData{prior = -infinity, unseen = -1.791759469228055, likelihoods = HashMap.fromList [], n = 0}}), ("<time-of-day> - <time-of-day> (interval)", Classifier{okData = ClassData{prior = -0.6931471805599453, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("at <time-of-day>at <time-of-day>", -0.916290731874155), ("hourhour", -0.916290731874155)], n = 3}, koData = ClassData{prior = -0.6931471805599453, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("hourhour", -0.916290731874155), ("at <time-of-day>time-of-day integer (latent)", -1.2039728043259361), ("until <time-of-day>time-of-day integer (latent)", -1.6094379124341003)], n = 3}}), ("nth <time> after <time>", Classifier{okData = ClassData{prior = -0.6931471805599453, unseen = -1.791759469228055, likelihoods = HashMap.fromList [("dayday", -0.916290731874155), ("ordinals (first..tenth)Tuesdayintersect", -0.916290731874155)], n = 1}, koData = ClassData{prior = -0.6931471805599453, unseen = -1.791759469228055, likelihoods = HashMap.fromList [("dayday", -0.916290731874155), ("ordinals (first..tenth)TuesdayChristmas", -0.916290731874155)], n = 1}}), ("<named-month> <day-of-month> (non ordinal)", Classifier{okData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("Augustinteger (numeric)", -1.5040773967762742), ("month", -0.8109302162163288), ("Julyinteger (numeric)", -1.0986122886681098)], n = 3}}), ("last <cycle> of <time>", Classifier{okData = ClassData{prior = -0.40546510810816444, unseen = -2.833213344056216, likelihoods = HashMap.fromList [("daymonth", -1.6739764335716716), ("week (grain)intersect by \",\", \"of\", \"from\", \"'s\"", -2.0794415416798357), ("day (grain)intersect", -2.0794415416798357), ("weekmonth", -1.6739764335716716), ("week (grain)September", -2.0794415416798357), ("day (grain)month (integer)", -2.0794415416798357)], n = 4}, koData = ClassData{prior = -1.0986122886681098, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("week (grain)<time> for <duration>", -1.791759469228055), ("weekmonth", -1.3862943611198906), ("week (grain)intersect", -1.791759469228055)], n = 2}}), ("ordinals (composite, e.g., eighty-seven)", 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}}), ("<cycle> last of <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.70805020110221, likelihoods = HashMap.fromList [("week (grain)month (ordinal)", -1.9459101490553135), ("daymonth", -1.540445040947149), ("day (grain)intersect", -1.9459101490553135), ("weekmonth", -1.540445040947149), ("week (grain)intersect", -1.9459101490553135), ("day (grain)month (integer)", -1.9459101490553135)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [], n = 0}}), ("after <time-of-day>", Classifier{okData = ClassData{prior = -infinity, unseen = -1.9459101490553135, likelihoods = HashMap.fromList [], n = 0}, koData = ClassData{prior = 0.0, unseen = -3.295836866004329, likelihoods = HashMap.fromList [("intersect", -2.5649493574615367), ("tomorrow", -1.8718021769015913), ("day", -1.466337068793427), ("Christmas", -2.5649493574615367), ("hour", -1.466337068793427), ("part of days", -1.466337068793427)], n = 10}}), ("day (grain)", Classifier{okData = ClassData{prior = -0.3629054936893685, unseen = -2.890371757896165, likelihoods = HashMap.fromList [("", 0.0)], n = 16}, koData = ClassData{prior = -1.1895840668738362, unseen = -2.1972245773362196, likelihoods = HashMap.fromList [("", 0.0)], n = 7}}), ("right now", 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}}), ("<day-of-week> the last of <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("daymonth", -0.916290731874155), ("Tuesdayin <named-month>", -1.6094379124341003), ("Mondaymonth (integer)", -1.6094379124341003), ("Tuesdayintersect", -1.6094379124341003)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [], n = 0}}), ("day of <named-month>", Classifier{okData = ClassData{prior = -0.40546510810816444, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("month (integer)", -1.3862943611198906), ("March", -1.791759469228055), ("month", -0.8754687373538999), ("in <named-month>", -1.791759469228055)], n = 4}, koData = ClassData{prior = -1.0986122886681098, unseen = -2.1972245773362196, likelihoods = HashMap.fromList [("March", -1.3862943611198906), ("month", -0.9808292530117262), ("in <named-month>", -1.3862943611198906)], n = 2}}), ("<day-of-week> last", Classifier{okData = ClassData{prior = 0.0, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("day", -0.8754687373538999), ("Sunday", -1.791759469228055), ("on a <named-day>", -1.791759469228055), ("Tuesday", -1.3862943611198906)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [], n = 0}}), ("<month> dd-dd (interval)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("Julyinteger (numeric)integer (numeric)", -1.0986122886681098), ("month", -0.8109302162163288), ("Augustinteger (numeric)integer (numeric)", -1.5040773967762742)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("part of days", Classifier{okData = ClassData{prior = -0.2876820724517809, unseen = -3.367295829986474, likelihoods = HashMap.fromList [("", 0.0)], n = 27}, koData = ClassData{prior = -1.3862943611198906, unseen = -2.3978952727983707, likelihoods = HashMap.fromList [("", 0.0)], n = 9}}), ("<hour-of-day> till third", Classifier{okData = ClassData{prior = 0.0, unseen = -2.5649493574615367, likelihoods = HashMap.fromList [("at <time-of-day>", -1.3862943611198906), ("time-of-day ordinal (latent)", -1.791759469228055), ("hour", -0.8754687373538999), ("time-of-day integer (latent)", -1.791759469228055)], n = 4}, koData = ClassData{prior = -infinity, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [], n = 0}}), ("time-of-day integer (latent)", Classifier{okData = ClassData{prior = -0.5306282510621704, unseen = -3.2188758248682006, likelihoods = HashMap.fromList [("integer (numeric)", -0.3448404862917295), ("integer 3", -1.791759469228055), ("integer 5", -2.4849066497880004)], n = 20}, koData = ClassData{prior = -0.8873031950009028, unseen = -2.9444389791664407, likelihoods = HashMap.fromList [("integer (numeric)", -1.0986122886681098), ("integer 10", -0.8109302162163288), ("integer 3", -2.1972245773362196), ("integer 5", -2.1972245773362196)], n = 14}}), ("single <unit-of-duration>", Classifier{okData = ClassData{prior = -3.590439381300684, unseen = -3.1354942159291497, likelihoods = HashMap.fromList [("week", -1.9924301646902063), ("week (grain)", -1.9924301646902063), ("day", -1.9924301646902063), ("day (grain)", -1.9924301646902063)], n = 4}, koData = ClassData{prior = -2.797385204240618e-2, unseen = -5.6937321388027, likelihoods = HashMap.fromList [("week", -2.6458370166006375), ("month (grain)", -2.2563722498389143), ("hour (grain)", -2.001480000210124), ("year (grain)", -2.7999876964278956), ("second", -3.898599985096005), ("week (grain)", -2.6458370166006375), ("day", -2.5993170009657445), ("minute (grain)", -3.3877743613300146), ("year", -2.7999876964278956), ("second (grain) ", -3.898599985096005), ("hour", -2.001480000210124), ("month", -2.2563722498389143), ("minute", -3.3877743613300146), ("day (grain)", -2.5993170009657445)], n = 141}}), ("dd-dd <month> (interval)", Classifier{okData = ClassData{prior = 0.0, unseen = -2.3025850929940455, likelihoods = HashMap.fromList [("integer (numeric)integer (numeric)July", -1.0986122886681098), ("month", -0.8109302162163288), ("integer (numeric)integer (numeric)in <named-month>", -1.5040773967762742)], n = 3}, koData = ClassData{prior = -infinity, unseen = -1.3862943611198906, likelihoods = HashMap.fromList [], n = 0}}), ("this <time>", Classifier{okData = ClassData{prior = 0.0, unseen = -1.6094379124341003, likelihoods = HashMap.fromList [("Monday", -0.6931471805599453), ("day", -0.6931471805599453)], n = 1}, koData = ClassData{prior = -infinity, unseen = -1.0986122886681098, likelihoods = HashMap.fromList [], n = 0}}), ("August", 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}})]