mirror of
https://github.com/facebook/duckling.git
synced 2024-08-17 09:10:29 +03:00
Recognise hh:mm:ss as not an interval
Summary: An interval regex was overzealous and matching too much, so `hh:mm:ss` was getting parsed as an interval instead of a time. Reviewed By: patapizza Differential Revision: D30608223 fbshipit-source-id: b24c18146070f15ada80b9401e67f0c0aefef7d8
This commit is contained in:
parent
d8888e2ff8
commit
72f45e8e2c
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,12 +83,12 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.5485219463801757,
|
||||
ClassData{prior = -0.5519485630968232,
|
||||
unseen = -6.2285110035911835,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 505},
|
||||
koData =
|
||||
ClassData{prior = -0.8622837316150084, unseen = -5.916202062607435,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 369}}),
|
||||
ClassData{prior = -0.8576131380990365, unseen = -5.924255797414532,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 372}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1896,8 +1896,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2261,8 +2261,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2270,13 +2269,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("Groundhog Day",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||
@ -2529,19 +2523,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.7048889984366284, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7087724984630261, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.6815416344396374, unseen = -4.890349128221754,
|
||||
ClassData{prior = -0.6777622617204658, unseen = -4.897839799950911,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15541410387403026),
|
||||
("integer (0..19)", -1.9383629434199303)],
|
||||
n = 130}}),
|
||||
[("integer (numeric)", -0.15415067982725836),
|
||||
("integer (0..19)", -1.9459101490553135)],
|
||||
n = 131}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2646,41 +2640,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2607262624632527, unseen = -5.71042701737487,
|
||||
ClassData{prior = -0.26452876747706405,
|
||||
unseen = -5.717027701406222,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7612001156935624),
|
||||
("integer after|past <hour-of-day>", -4.3208159036289855),
|
||||
("at <time-of-day>", -2.374905754573672),
|
||||
("<time-of-day> o'clock", -4.608497976080766),
|
||||
("half after|past <hour-of-day>", -4.608497976080766),
|
||||
("second", -5.01396308418893), ("hh:mm:ss", -5.01396308418893),
|
||||
("<hour-of-day> <integer>", -4.097672352314775),
|
||||
[("from|since|after <time>", -3.767822656454056),
|
||||
("integer after|past <hour-of-day>", -4.327438444389479),
|
||||
("at <time-of-day>", -2.3815282953341654),
|
||||
("<time-of-day> o'clock", -4.61512051684126),
|
||||
("half after|past <hour-of-day>", -4.61512051684126),
|
||||
("second", -4.61512051684126), ("hh:mm:ss", -4.61512051684126),
|
||||
("<hour-of-day> <integer>", -4.104294893075269),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.01396308418893),
|
||||
("time-of-day (latent)", -1.6997770795164049),
|
||||
("hhmm (latent)", -5.01396308418893),
|
||||
("hh:mm", -2.374905754573672),
|
||||
("quarter after|past <hour-of-day>", -3.5098856874126563),
|
||||
("until <time>", -4.3208159036289855),
|
||||
("about|exactly <time-of-day>", -5.01396308418893),
|
||||
("hour", -1.252762968495368),
|
||||
("<time-of-day> sharp|exactly", -5.01396308418893),
|
||||
("minute", -1.6817585740137264)],
|
||||
n = 141},
|
||||
-5.020585624949423),
|
||||
("time-of-day (latent)", -1.7063996202768983),
|
||||
("hhmm (latent)", -5.020585624949423),
|
||||
("hh:mm", -2.3815282953341654),
|
||||
("quarter after|past <hour-of-day>", -3.5165082281731497),
|
||||
("until <time>", -4.327438444389479),
|
||||
("about|exactly <time-of-day>", -5.020585624949423),
|
||||
("hour", -1.2593855092558615),
|
||||
("<time-of-day> sharp|exactly", -5.020585624949423),
|
||||
("minute", -1.68838111477422)],
|
||||
n = 142},
|
||||
koData =
|
||||
ClassData{prior = -1.4718165345580525,
|
||||
unseen = -4.6443908991413725,
|
||||
ClassData{prior = -1.4591557093847622, unseen = -4.663439094112067,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.2676659890376327),
|
||||
("from|since|after <time>", -3.2676659890376327),
|
||||
("at <time-of-day>", -3.5553480614894135),
|
||||
("time-of-day (latent)", -1.157452788691043),
|
||||
("hh:mm", -3.5553480614894135),
|
||||
("until <time>", -3.960813169597578),
|
||||
("hour", -1.0163741904311376), ("minute", -2.70805020110221)],
|
||||
n = 43}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2827,13 +2821,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.13353139262452263,
|
||||
ClassData{prior = -0.14595391262307983,
|
||||
unseen = -4.276666119016055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 70},
|
||||
koData =
|
||||
ClassData{prior = -2.0794415416798357,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
ClassData{prior = -1.9965538818740682,
|
||||
unseen = -2.5649493574615367,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 11}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3758,7 +3752,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.68213122712422,
|
||||
ClassData{prior = -1.1512560221535317, unseen = -4.68213122712422,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.0633909220278057),
|
||||
@ -3782,48 +3776,47 @@ classifiers
|
||||
-3.0633909220278057)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.247024072160486,
|
||||
ClassData{prior = -0.3801473001238745, unseen = -5.267858159063328,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.143134726391533),
|
||||
("<time> timezonehhhmm", -4.143134726391533),
|
||||
[("hhhmm<time> timezone", -4.164077900236776),
|
||||
("<time> timezonehhhmm", -4.164077900236776),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.548599834499697),
|
||||
("until <time>time-of-day (latent)", -3.295836866004329),
|
||||
("from|since|after <time>hh:mm", -4.548599834499697),
|
||||
("hh:mmtime-of-day (latent)", -2.5336968139574325),
|
||||
("hh:mm<time-of-day> am|pm", -3.295836866004329),
|
||||
("minuteminute", -2.469158292819861),
|
||||
-4.56954300834494),
|
||||
("until <time>time-of-day (latent)", -3.316780039849572),
|
||||
("from|since|after <time>hh:mm", -4.56954300834494),
|
||||
("hh:mmtime-of-day (latent)", -2.4901014666651045),
|
||||
("hh:mm<time-of-day> am|pm", -3.1832486472250494),
|
||||
("minuteminute", -2.4901014666651045),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.632309102625542),
|
||||
("hh:mmhh:mm", -3.855452653939752),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.143134726391533),
|
||||
("hhhmmhhhmm", -4.143134726391533),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.548599834499697),
|
||||
("hourhour", -1.9836504770381604),
|
||||
-3.653252276470785),
|
||||
("hh:mmhh:mm", -3.876395827784995),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.164077900236776),
|
||||
("hhhmmhhhmm", -4.164077900236776),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.56954300834494),
|
||||
("hourhour", -2.0045936508834035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.855452653939752),
|
||||
("hourminute", -3.4499875458315876),
|
||||
("minutehour", -1.715386490443481),
|
||||
("<time> timezonehh:mm", -4.548599834499697),
|
||||
("hh:mm<time> timezone", -4.548599834499697),
|
||||
("hhhmmtime-of-day (latent)", -3.855452653939752),
|
||||
("until <time><time-of-day> am|pm", -4.143134726391533),
|
||||
-3.876395827784995),
|
||||
("hourminute", -3.4709307196768306),
|
||||
("minutehour", -1.6791712504487755),
|
||||
("<time> timezonehh:mm", -4.56954300834494),
|
||||
("hh:mm<time> timezone", -4.56954300834494),
|
||||
("hhhmmtime-of-day (latent)", -3.876395827784995),
|
||||
("until <time><time-of-day> am|pm", -4.164077900236776),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
("<time-of-day> am|pmhh:mm", -4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<time-of-day> am|pmhh:mm", -4.56954300834494),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.855452653939752),
|
||||
-3.876395827784995),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.044522437723423),
|
||||
("at <time-of-day>time-of-day (latent)", -3.632309102625542),
|
||||
("<time> timezonetime-of-day (latent)", -3.855452653939752),
|
||||
-3.065465611568666),
|
||||
("at <time-of-day>time-of-day (latent)", -3.653252276470785),
|
||||
("<time> timezonetime-of-day (latent)", -3.876395827784995),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.855452653939752)],
|
||||
n = 78}}),
|
||||
-3.876395827784995)],
|
||||
n = 80}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.5627853626967017, unseen = -6.208590026096629,
|
||||
ClassData{prior = -0.5662316613402895, unseen = -6.208590026096629,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 495},
|
||||
koData =
|
||||
ClassData{prior = -0.84308732785086, unseen = -5.929589143389895,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 374}}),
|
||||
ClassData{prior = -0.8385442364609689, unseen = -5.937536205082426,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 377}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1880,8 +1880,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2222,8 +2222,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2231,13 +2230,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.4166384087062897, unseen = -5.25227342804663,
|
||||
@ -2475,19 +2469,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.7087724984630261, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7126409752409464, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.6777622617204658, unseen = -4.897839799950911,
|
||||
ClassData{prior = -0.6740261391131669, unseen = -4.90527477843843,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15415067982725836),
|
||||
("integer (0..19)", -1.9459101490553135)],
|
||||
n = 131}}),
|
||||
[("integer (numeric)", -0.15290767158766128),
|
||||
("integer (0..19)", -1.9534008207844709)],
|
||||
n = 132}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2592,41 +2586,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2607262624632527, unseen = -5.71042701737487,
|
||||
ClassData{prior = -0.26452876747706405,
|
||||
unseen = -5.717027701406222,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7612001156935624),
|
||||
("integer after|past <hour-of-day>", -4.3208159036289855),
|
||||
("at <time-of-day>", -2.374905754573672),
|
||||
("<time-of-day> o'clock", -4.608497976080766),
|
||||
("half after|past <hour-of-day>", -4.608497976080766),
|
||||
("second", -5.01396308418893), ("hh:mm:ss", -5.01396308418893),
|
||||
("<hour-of-day> <integer>", -4.097672352314775),
|
||||
[("from|since|after <time>", -3.767822656454056),
|
||||
("integer after|past <hour-of-day>", -4.327438444389479),
|
||||
("at <time-of-day>", -2.3815282953341654),
|
||||
("<time-of-day> o'clock", -4.61512051684126),
|
||||
("half after|past <hour-of-day>", -4.61512051684126),
|
||||
("second", -4.61512051684126), ("hh:mm:ss", -4.61512051684126),
|
||||
("<hour-of-day> <integer>", -4.104294893075269),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.01396308418893),
|
||||
("time-of-day (latent)", -1.6997770795164049),
|
||||
("hhmm (latent)", -5.01396308418893),
|
||||
("hh:mm", -2.374905754573672),
|
||||
("quarter after|past <hour-of-day>", -3.5098856874126563),
|
||||
("until <time>", -4.3208159036289855),
|
||||
("about|exactly <time-of-day>", -5.01396308418893),
|
||||
("hour", -1.252762968495368),
|
||||
("<time-of-day> sharp|exactly", -5.01396308418893),
|
||||
("minute", -1.6817585740137264)],
|
||||
n = 141},
|
||||
-5.020585624949423),
|
||||
("time-of-day (latent)", -1.7063996202768983),
|
||||
("hhmm (latent)", -5.020585624949423),
|
||||
("hh:mm", -2.3815282953341654),
|
||||
("quarter after|past <hour-of-day>", -3.5165082281731497),
|
||||
("until <time>", -4.327438444389479),
|
||||
("about|exactly <time-of-day>", -5.020585624949423),
|
||||
("hour", -1.2593855092558615),
|
||||
("<time-of-day> sharp|exactly", -5.020585624949423),
|
||||
("minute", -1.68838111477422)],
|
||||
n = 142},
|
||||
koData =
|
||||
ClassData{prior = -1.4718165345580525,
|
||||
unseen = -4.6443908991413725,
|
||||
ClassData{prior = -1.4591557093847622, unseen = -4.663439094112067,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.2676659890376327),
|
||||
("from|since|after <time>", -3.2676659890376327),
|
||||
("at <time-of-day>", -3.5553480614894135),
|
||||
("time-of-day (latent)", -1.157452788691043),
|
||||
("hh:mm", -3.5553480614894135),
|
||||
("until <time>", -3.960813169597578),
|
||||
("hour", -1.0163741904311376), ("minute", -2.70805020110221)],
|
||||
n = 43}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2773,12 +2767,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12095261041766256,
|
||||
ClassData{prior = -0.13353139262452263,
|
||||
unseen = -4.276666119016055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 70},
|
||||
koData =
|
||||
ClassData{prior = -2.172223275130802, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0794415416798357,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3684,7 +3679,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.68213122712422,
|
||||
ClassData{prior = -1.1512560221535317, unseen = -4.68213122712422,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.0633909220278057),
|
||||
@ -3708,48 +3703,47 @@ classifiers
|
||||
-3.0633909220278057)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.247024072160486,
|
||||
ClassData{prior = -0.3801473001238745, unseen = -5.267858159063328,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.143134726391533),
|
||||
("<time> timezonehhhmm", -4.143134726391533),
|
||||
[("hhhmm<time> timezone", -4.164077900236776),
|
||||
("<time> timezonehhhmm", -4.164077900236776),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.548599834499697),
|
||||
("until <time>time-of-day (latent)", -3.295836866004329),
|
||||
("from|since|after <time>hh:mm", -4.548599834499697),
|
||||
("hh:mmtime-of-day (latent)", -2.5336968139574325),
|
||||
("hh:mm<time-of-day> am|pm", -3.295836866004329),
|
||||
("minuteminute", -2.469158292819861),
|
||||
-4.56954300834494),
|
||||
("until <time>time-of-day (latent)", -3.316780039849572),
|
||||
("from|since|after <time>hh:mm", -4.56954300834494),
|
||||
("hh:mmtime-of-day (latent)", -2.4901014666651045),
|
||||
("hh:mm<time-of-day> am|pm", -3.1832486472250494),
|
||||
("minuteminute", -2.4901014666651045),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.632309102625542),
|
||||
("hh:mmhh:mm", -3.855452653939752),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.143134726391533),
|
||||
("hhhmmhhhmm", -4.143134726391533),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.548599834499697),
|
||||
("hourhour", -1.9836504770381604),
|
||||
-3.653252276470785),
|
||||
("hh:mmhh:mm", -3.876395827784995),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.164077900236776),
|
||||
("hhhmmhhhmm", -4.164077900236776),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.56954300834494),
|
||||
("hourhour", -2.0045936508834035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.855452653939752),
|
||||
("hourminute", -3.4499875458315876),
|
||||
("minutehour", -1.715386490443481),
|
||||
("<time> timezonehh:mm", -4.548599834499697),
|
||||
("hh:mm<time> timezone", -4.548599834499697),
|
||||
("hhhmmtime-of-day (latent)", -3.855452653939752),
|
||||
("until <time><time-of-day> am|pm", -4.143134726391533),
|
||||
-3.876395827784995),
|
||||
("hourminute", -3.4709307196768306),
|
||||
("minutehour", -1.6791712504487755),
|
||||
("<time> timezonehh:mm", -4.56954300834494),
|
||||
("hh:mm<time> timezone", -4.56954300834494),
|
||||
("hhhmmtime-of-day (latent)", -3.876395827784995),
|
||||
("until <time><time-of-day> am|pm", -4.164077900236776),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
("<time-of-day> am|pmhh:mm", -4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<time-of-day> am|pmhh:mm", -4.56954300834494),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.855452653939752),
|
||||
-3.876395827784995),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.044522437723423),
|
||||
("at <time-of-day>time-of-day (latent)", -3.632309102625542),
|
||||
("<time> timezonetime-of-day (latent)", -3.855452653939752),
|
||||
-3.065465611568666),
|
||||
("at <time-of-day>time-of-day (latent)", -3.653252276470785),
|
||||
("<time> timezonetime-of-day (latent)", -3.876395827784995),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.855452653939752)],
|
||||
n = 78}}),
|
||||
-3.876395827784995)],
|
||||
n = 80}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -90,11 +90,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.5267725591469727, unseen = -6.285998094508865,
|
||||
ClassData{prior = -0.5300783472814723, unseen = -6.285998094508865,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 535},
|
||||
koData =
|
||||
ClassData{prior = -0.8928372434355443, unseen = -5.921578419643816,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 371}}),
|
||||
ClassData{prior = -0.8880892967629469, unseen = -5.929589143389895,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 374}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1957,8 +1957,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2340,8 +2340,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2349,13 +2348,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("Groundhog Day",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||
@ -2622,19 +2616,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.7048889984366284, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7087724984630261, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.6815416344396374, unseen = -4.890349128221754,
|
||||
ClassData{prior = -0.6777622617204658, unseen = -4.897839799950911,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15541410387403026),
|
||||
("integer (0..19)", -1.9383629434199303)],
|
||||
n = 130}}),
|
||||
[("integer (numeric)", -0.15415067982725836),
|
||||
("integer (0..19)", -1.9459101490553135)],
|
||||
n = 131}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2740,41 +2734,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2607262624632527, unseen = -5.71042701737487,
|
||||
ClassData{prior = -0.26452876747706405,
|
||||
unseen = -5.717027701406222,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7612001156935624),
|
||||
("integer after|past <hour-of-day>", -4.3208159036289855),
|
||||
("at <time-of-day>", -2.374905754573672),
|
||||
("<time-of-day> o'clock", -4.608497976080766),
|
||||
("half after|past <hour-of-day>", -4.608497976080766),
|
||||
("second", -5.01396308418893), ("hh:mm:ss", -5.01396308418893),
|
||||
("<hour-of-day> <integer>", -4.097672352314775),
|
||||
[("from|since|after <time>", -3.767822656454056),
|
||||
("integer after|past <hour-of-day>", -4.327438444389479),
|
||||
("at <time-of-day>", -2.3815282953341654),
|
||||
("<time-of-day> o'clock", -4.61512051684126),
|
||||
("half after|past <hour-of-day>", -4.61512051684126),
|
||||
("second", -4.61512051684126), ("hh:mm:ss", -4.61512051684126),
|
||||
("<hour-of-day> <integer>", -4.104294893075269),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.01396308418893),
|
||||
("time-of-day (latent)", -1.6997770795164049),
|
||||
("hhmm (latent)", -5.01396308418893),
|
||||
("hh:mm", -2.374905754573672),
|
||||
("quarter after|past <hour-of-day>", -3.5098856874126563),
|
||||
("until <time>", -4.3208159036289855),
|
||||
("about|exactly <time-of-day>", -5.01396308418893),
|
||||
("hour", -1.252762968495368),
|
||||
("<time-of-day> sharp|exactly", -5.01396308418893),
|
||||
("minute", -1.6817585740137264)],
|
||||
n = 141},
|
||||
-5.020585624949423),
|
||||
("time-of-day (latent)", -1.7063996202768983),
|
||||
("hhmm (latent)", -5.020585624949423),
|
||||
("hh:mm", -2.3815282953341654),
|
||||
("quarter after|past <hour-of-day>", -3.5165082281731497),
|
||||
("until <time>", -4.327438444389479),
|
||||
("about|exactly <time-of-day>", -5.020585624949423),
|
||||
("hour", -1.2593855092558615),
|
||||
("<time-of-day> sharp|exactly", -5.020585624949423),
|
||||
("minute", -1.68838111477422)],
|
||||
n = 142},
|
||||
koData =
|
||||
ClassData{prior = -1.4718165345580525,
|
||||
unseen = -4.6443908991413725,
|
||||
ClassData{prior = -1.4591557093847622, unseen = -4.663439094112067,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.2676659890376327),
|
||||
("from|since|after <time>", -3.2676659890376327),
|
||||
("at <time-of-day>", -3.5553480614894135),
|
||||
("time-of-day (latent)", -1.157452788691043),
|
||||
("hh:mm", -3.5553480614894135),
|
||||
("until <time>", -3.960813169597578),
|
||||
("hour", -1.0163741904311376), ("minute", -2.70805020110221)],
|
||||
n = 43}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2928,13 +2922,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.13353139262452263,
|
||||
ClassData{prior = -0.14595391262307983,
|
||||
unseen = -4.276666119016055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 70},
|
||||
koData =
|
||||
ClassData{prior = -2.0794415416798357,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
ClassData{prior = -1.9965538818740682,
|
||||
unseen = -2.5649493574615367,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 11}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3945,7 +3939,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.68213122712422,
|
||||
ClassData{prior = -1.1512560221535317, unseen = -4.68213122712422,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.0633909220278057),
|
||||
@ -3969,48 +3963,47 @@ classifiers
|
||||
-3.0633909220278057)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.247024072160486,
|
||||
ClassData{prior = -0.3801473001238745, unseen = -5.267858159063328,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.143134726391533),
|
||||
("<time> timezonehhhmm", -4.143134726391533),
|
||||
[("hhhmm<time> timezone", -4.164077900236776),
|
||||
("<time> timezonehhhmm", -4.164077900236776),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.548599834499697),
|
||||
("until <time>time-of-day (latent)", -3.295836866004329),
|
||||
("from|since|after <time>hh:mm", -4.548599834499697),
|
||||
("hh:mmtime-of-day (latent)", -2.5336968139574325),
|
||||
("hh:mm<time-of-day> am|pm", -3.295836866004329),
|
||||
("minuteminute", -2.469158292819861),
|
||||
-4.56954300834494),
|
||||
("until <time>time-of-day (latent)", -3.316780039849572),
|
||||
("from|since|after <time>hh:mm", -4.56954300834494),
|
||||
("hh:mmtime-of-day (latent)", -2.4901014666651045),
|
||||
("hh:mm<time-of-day> am|pm", -3.1832486472250494),
|
||||
("minuteminute", -2.4901014666651045),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.632309102625542),
|
||||
("hh:mmhh:mm", -3.855452653939752),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.143134726391533),
|
||||
("hhhmmhhhmm", -4.143134726391533),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.548599834499697),
|
||||
("hourhour", -1.9836504770381604),
|
||||
-3.653252276470785),
|
||||
("hh:mmhh:mm", -3.876395827784995),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.164077900236776),
|
||||
("hhhmmhhhmm", -4.164077900236776),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.56954300834494),
|
||||
("hourhour", -2.0045936508834035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.855452653939752),
|
||||
("hourminute", -3.4499875458315876),
|
||||
("minutehour", -1.715386490443481),
|
||||
("<time> timezonehh:mm", -4.548599834499697),
|
||||
("hh:mm<time> timezone", -4.548599834499697),
|
||||
("hhhmmtime-of-day (latent)", -3.855452653939752),
|
||||
("until <time><time-of-day> am|pm", -4.143134726391533),
|
||||
-3.876395827784995),
|
||||
("hourminute", -3.4709307196768306),
|
||||
("minutehour", -1.6791712504487755),
|
||||
("<time> timezonehh:mm", -4.56954300834494),
|
||||
("hh:mm<time> timezone", -4.56954300834494),
|
||||
("hhhmmtime-of-day (latent)", -3.876395827784995),
|
||||
("until <time><time-of-day> am|pm", -4.164077900236776),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
("<time-of-day> am|pmhh:mm", -4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<time-of-day> am|pmhh:mm", -4.56954300834494),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.855452653939752),
|
||||
-3.876395827784995),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.044522437723423),
|
||||
("at <time-of-day>time-of-day (latent)", -3.632309102625542),
|
||||
("<time> timezonetime-of-day (latent)", -3.855452653939752),
|
||||
-3.065465611568666),
|
||||
("at <time-of-day>time-of-day (latent)", -3.653252276470785),
|
||||
("<time> timezonetime-of-day (latent)", -3.876395827784995),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.855452653939752)],
|
||||
n = 78}}),
|
||||
-3.876395827784995)],
|
||||
n = 80}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.5633455297429735, unseen = -6.212606095751519,
|
||||
ClassData{prior = -0.5667760648397627, unseen = -6.212606095751519,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 497},
|
||||
koData =
|
||||
ClassData{prior = -0.8423464124497076, unseen = -5.934894195619588,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 376}}),
|
||||
ClassData{prior = -0.8378298858539651, unseen = -5.942799375126701,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 379}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1857,8 +1857,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2200,8 +2200,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2209,13 +2208,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.4166384087062897, unseen = -5.25227342804663,
|
||||
@ -2446,19 +2440,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.7126409752409464, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7164945445569365, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.6740261391131669, unseen = -4.90527477843843,
|
||||
ClassData{prior = -0.6703325027937741, unseen = -4.912654885736052,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15290767158766128),
|
||||
("integer (0..19)", -1.9534008207844709)],
|
||||
n = 132}}),
|
||||
[("integer (numeric)", -0.15168458733206477),
|
||||
("integer (0..19)", -1.960835799271989)],
|
||||
n = 133}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2563,41 +2557,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2607262624632527, unseen = -5.71042701737487,
|
||||
ClassData{prior = -0.26452876747706405,
|
||||
unseen = -5.717027701406222,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7612001156935624),
|
||||
("integer after|past <hour-of-day>", -4.3208159036289855),
|
||||
("at <time-of-day>", -2.374905754573672),
|
||||
("<time-of-day> o'clock", -4.608497976080766),
|
||||
("half after|past <hour-of-day>", -4.608497976080766),
|
||||
("second", -5.01396308418893), ("hh:mm:ss", -5.01396308418893),
|
||||
("<hour-of-day> <integer>", -4.097672352314775),
|
||||
[("from|since|after <time>", -3.767822656454056),
|
||||
("integer after|past <hour-of-day>", -4.327438444389479),
|
||||
("at <time-of-day>", -2.3815282953341654),
|
||||
("<time-of-day> o'clock", -4.61512051684126),
|
||||
("half after|past <hour-of-day>", -4.61512051684126),
|
||||
("second", -4.61512051684126), ("hh:mm:ss", -4.61512051684126),
|
||||
("<hour-of-day> <integer>", -4.104294893075269),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.01396308418893),
|
||||
("time-of-day (latent)", -1.6997770795164049),
|
||||
("hhmm (latent)", -5.01396308418893),
|
||||
("hh:mm", -2.374905754573672),
|
||||
("quarter after|past <hour-of-day>", -3.5098856874126563),
|
||||
("until <time>", -4.3208159036289855),
|
||||
("about|exactly <time-of-day>", -5.01396308418893),
|
||||
("hour", -1.252762968495368),
|
||||
("<time-of-day> sharp|exactly", -5.01396308418893),
|
||||
("minute", -1.6817585740137264)],
|
||||
n = 141},
|
||||
-5.020585624949423),
|
||||
("time-of-day (latent)", -1.7063996202768983),
|
||||
("hhmm (latent)", -5.020585624949423),
|
||||
("hh:mm", -2.3815282953341654),
|
||||
("quarter after|past <hour-of-day>", -3.5165082281731497),
|
||||
("until <time>", -4.327438444389479),
|
||||
("about|exactly <time-of-day>", -5.020585624949423),
|
||||
("hour", -1.2593855092558615),
|
||||
("<time-of-day> sharp|exactly", -5.020585624949423),
|
||||
("minute", -1.68838111477422)],
|
||||
n = 142},
|
||||
koData =
|
||||
ClassData{prior = -1.4718165345580525,
|
||||
unseen = -4.6443908991413725,
|
||||
ClassData{prior = -1.4591557093847622, unseen = -4.663439094112067,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.2676659890376327),
|
||||
("from|since|after <time>", -3.2676659890376327),
|
||||
("at <time-of-day>", -3.5553480614894135),
|
||||
("time-of-day (latent)", -1.157452788691043),
|
||||
("hh:mm", -3.5553480614894135),
|
||||
("until <time>", -3.960813169597578),
|
||||
("hour", -1.0163741904311376), ("minute", -2.70805020110221)],
|
||||
n = 43}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2737,13 +2731,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.13353139262452263,
|
||||
ClassData{prior = -0.14595391262307983,
|
||||
unseen = -4.276666119016055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 70},
|
||||
koData =
|
||||
ClassData{prior = -2.0794415416798357,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
ClassData{prior = -1.9965538818740682,
|
||||
unseen = -2.5649493574615367,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 11}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3653,7 +3647,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.68213122712422,
|
||||
ClassData{prior = -1.1512560221535317, unseen = -4.68213122712422,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.0633909220278057),
|
||||
@ -3677,48 +3671,47 @@ classifiers
|
||||
-3.0633909220278057)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.247024072160486,
|
||||
ClassData{prior = -0.3801473001238745, unseen = -5.267858159063328,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.143134726391533),
|
||||
("<time> timezonehhhmm", -4.143134726391533),
|
||||
[("hhhmm<time> timezone", -4.164077900236776),
|
||||
("<time> timezonehhhmm", -4.164077900236776),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.548599834499697),
|
||||
("until <time>time-of-day (latent)", -3.295836866004329),
|
||||
("from|since|after <time>hh:mm", -4.548599834499697),
|
||||
("hh:mmtime-of-day (latent)", -2.5336968139574325),
|
||||
("hh:mm<time-of-day> am|pm", -3.295836866004329),
|
||||
("minuteminute", -2.469158292819861),
|
||||
-4.56954300834494),
|
||||
("until <time>time-of-day (latent)", -3.316780039849572),
|
||||
("from|since|after <time>hh:mm", -4.56954300834494),
|
||||
("hh:mmtime-of-day (latent)", -2.4901014666651045),
|
||||
("hh:mm<time-of-day> am|pm", -3.1832486472250494),
|
||||
("minuteminute", -2.4901014666651045),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.632309102625542),
|
||||
("hh:mmhh:mm", -3.855452653939752),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.143134726391533),
|
||||
("hhhmmhhhmm", -4.143134726391533),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.548599834499697),
|
||||
("hourhour", -1.9836504770381604),
|
||||
-3.653252276470785),
|
||||
("hh:mmhh:mm", -3.876395827784995),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.164077900236776),
|
||||
("hhhmmhhhmm", -4.164077900236776),
|
||||
("at <time-of-day><time-of-day> am|pm", -4.56954300834494),
|
||||
("hourhour", -2.0045936508834035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.855452653939752),
|
||||
("hourminute", -3.4499875458315876),
|
||||
("minutehour", -1.715386490443481),
|
||||
("<time> timezonehh:mm", -4.548599834499697),
|
||||
("hh:mm<time> timezone", -4.548599834499697),
|
||||
("hhhmmtime-of-day (latent)", -3.855452653939752),
|
||||
("until <time><time-of-day> am|pm", -4.143134726391533),
|
||||
-3.876395827784995),
|
||||
("hourminute", -3.4709307196768306),
|
||||
("minutehour", -1.6791712504487755),
|
||||
("<time> timezonehh:mm", -4.56954300834494),
|
||||
("hh:mm<time> timezone", -4.56954300834494),
|
||||
("hhhmmtime-of-day (latent)", -3.876395827784995),
|
||||
("until <time><time-of-day> am|pm", -4.164077900236776),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
("<time-of-day> am|pmhh:mm", -4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<time-of-day> am|pmhh:mm", -4.56954300834494),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.855452653939752),
|
||||
-3.876395827784995),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.044522437723423),
|
||||
("at <time-of-day>time-of-day (latent)", -3.632309102625542),
|
||||
("<time> timezonetime-of-day (latent)", -3.855452653939752),
|
||||
-3.065465611568666),
|
||||
("at <time-of-day>time-of-day (latent)", -3.653252276470785),
|
||||
("<time> timezonetime-of-day (latent)", -3.876395827784995),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.548599834499697),
|
||||
-4.56954300834494),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.855452653939752)],
|
||||
n = 78}}),
|
||||
-3.876395827784995)],
|
||||
n = 80}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -83,11 +83,11 @@ classifiers
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 3}}),
|
||||
("integer (numeric)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.53208562319284, unseen = -6.186208623900494,
|
||||
ClassData{prior = -0.5357197883070597, unseen = -6.186208623900494,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 484},
|
||||
koData =
|
||||
ClassData{prior = -0.8852249122992647, unseen = -5.834810737062605,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 340}}),
|
||||
ClassData{prior = -0.8800742478577515, unseen = -5.84354441703136,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 343}}),
|
||||
("<year> (bc|ad)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.9459101490553135,
|
||||
@ -1845,8 +1845,8 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm:ss",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||
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}}),
|
||||
@ -2187,8 +2187,7 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh(:mm) - <time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.10536051565782628,
|
||||
unseen = -3.1354942159291497,
|
||||
ClassData{prior = 0.0, unseen = -3.1354942159291497,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0116009116784799),
|
||||
@ -2196,13 +2195,8 @@ classifiers
|
||||
("minute", -1.9924301646902063)],
|
||||
n = 9},
|
||||
koData =
|
||||
ClassData{prior = -2.3025850929940455,
|
||||
unseen = -1.9459101490553135,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("time-of-day (latent)", -1.0986122886681098),
|
||||
("hour", -1.0986122886681098)],
|
||||
n = 1}}),
|
||||
ClassData{prior = -infinity, unseen = -1.6094379124341003,
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("this|last|next <cycle>",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.42050298547270487,
|
||||
@ -2434,19 +2428,19 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("time-of-day (latent)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.6970764586998348, unseen = -4.867534450455582,
|
||||
ClassData{prior = -0.7009903580209712, unseen = -4.867534450455582,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -9.763846956391606e-2),
|
||||
("integer (0..19)", -2.374905754573672)],
|
||||
n = 127},
|
||||
koData =
|
||||
ClassData{prior = -0.689233281238809, unseen = -4.875197323201151,
|
||||
ClassData{prior = -0.6853650401178903, unseen = -4.882801922586371,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("integer (numeric)", -0.15800424914324832),
|
||||
("integer (0..19)", -1.923095471289142)],
|
||||
n = 128}}),
|
||||
[("integer (numeric)", -0.15669845190605702),
|
||||
("integer (0..19)", -1.9307583440347111)],
|
||||
n = 129}}),
|
||||
("beginning of year",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||
@ -2551,41 +2545,41 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("<time-of-day> am|pm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2584829177595186, unseen = -5.697093486505405,
|
||||
ClassData{prior = -0.262364264467491, unseen = -5.703782474656201,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>", -3.7478219897473863),
|
||||
("integer after|past <hour-of-day>", -4.307437777682809),
|
||||
("at <time-of-day>", -2.3978952727983707),
|
||||
("<time-of-day> o'clock", -4.59511985013459),
|
||||
("half after|past <hour-of-day>", -4.59511985013459),
|
||||
("second", -5.000584958242754),
|
||||
("hh:mm:ss", -5.000584958242754),
|
||||
("<hour-of-day> <integer>", -4.084294226368599),
|
||||
[("from|since|after <time>", -3.7545334243353734),
|
||||
("integer after|past <hour-of-day>", -4.314149212270796),
|
||||
("at <time-of-day>", -2.4046067073863573),
|
||||
("<time-of-day> o'clock", -4.601831284722577),
|
||||
("half after|past <hour-of-day>", -4.601831284722577),
|
||||
("second", -4.601831284722577),
|
||||
("hh:mm:ss", -4.601831284722577),
|
||||
("<hour-of-day> <integer>", -4.091005660956586),
|
||||
("<integer> minutes to|till|before <hour-of-day>",
|
||||
-5.000584958242754),
|
||||
("time-of-day (latent)", -1.6863989535702288),
|
||||
("hhmm (latent)", -5.000584958242754),
|
||||
("hh:mm", -2.3978952727983707),
|
||||
("quarter after|past <hour-of-day>", -3.4965075614664802),
|
||||
("until <time>", -4.307437777682809),
|
||||
("about|exactly <time-of-day>", -5.000584958242754),
|
||||
("hour", -1.2393848425491918),
|
||||
("<time-of-day> sharp|exactly", -5.000584958242754),
|
||||
("minute", -1.7047480922384253)],
|
||||
n = 139},
|
||||
-5.0072963928307415),
|
||||
("time-of-day (latent)", -1.6931103881582155),
|
||||
("hhmm (latent)", -5.0072963928307415),
|
||||
("hh:mm", -2.4046067073863573),
|
||||
("quarter after|past <hour-of-day>", -3.503218996054467),
|
||||
("until <time>", -4.314149212270796),
|
||||
("about|exactly <time-of-day>", -5.0072963928307415),
|
||||
("hour", -1.2460962771371789),
|
||||
("<time-of-day> sharp|exactly", -5.0072963928307415),
|
||||
("minute", -1.7114595268264121)],
|
||||
n = 140},
|
||||
koData =
|
||||
ClassData{prior = -1.4793847841859027, unseen = -4.624972813284271,
|
||||
ClassData{prior = -1.466337068793427, unseen = -4.6443908991413725,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("<integer> to|till|before <hour-of-day>", -3.228826155721369),
|
||||
("from|since|after <time>", -3.228826155721369),
|
||||
("at <time-of-day>", -3.5165082281731497),
|
||||
("time-of-day (latent)", -1.1811333123561132),
|
||||
("hh:mm", -3.5165082281731497),
|
||||
("until <time>", -3.9219733362813143),
|
||||
("hour", -1.0316015783851495), ("minute", -2.6692103677859462)],
|
||||
n = 41}}),
|
||||
[("<integer> to|till|before <hour-of-day>", -3.248434627109745),
|
||||
("from|since|after <time>", -3.248434627109745),
|
||||
("at <time-of-day>", -3.536116699561526),
|
||||
("time-of-day (latent)", -1.1689930854299093),
|
||||
("hh:mm", -3.536116699561526),
|
||||
("until <time>", -3.9415818076696905),
|
||||
("hour", -1.0238110755854113), ("minute", -2.6888188391743224)],
|
||||
n = 42}}),
|
||||
("Yom Ha'atzmaut",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
@ -2717,12 +2711,13 @@ classifiers
|
||||
likelihoods = HashMap.fromList [], n = 0}}),
|
||||
("hh:mm",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.12260232209233239,
|
||||
ClassData{prior = -0.13534134786976212,
|
||||
unseen = -4.2626798770413155,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 69},
|
||||
koData =
|
||||
ClassData{prior = -2.159484249353372, unseen = -2.3978952727983707,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 9}}),
|
||||
ClassData{prior = -2.0668627594729756,
|
||||
unseen = -2.4849066497880004,
|
||||
likelihoods = HashMap.fromList [("", 0.0)], n = 10}}),
|
||||
("Holi",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -0.2876820724517809,
|
||||
@ -3612,7 +3607,7 @@ classifiers
|
||||
n = 1}}),
|
||||
("<time-of-day> - <time-of-day> (interval)",
|
||||
Classifier{okData =
|
||||
ClassData{prior = -1.116469906068116, unseen = -4.672828834461907,
|
||||
ClassData{prior = -1.1340142157190256, unseen = -4.672828834461907,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("from|since|after <time>hh:mm", -3.054001181677967),
|
||||
@ -3635,46 +3630,47 @@ classifiers
|
||||
("<time-of-day> am|pm<time-of-day> am|pm", -3.054001181677967)],
|
||||
n = 37},
|
||||
koData =
|
||||
ClassData{prior = -0.3966544784260094, unseen = -5.220355825078324,
|
||||
ClassData{prior = -0.38822330167365837,
|
||||
unseen = -5.241747015059643,
|
||||
likelihoods =
|
||||
HashMap.fromList
|
||||
[("hhhmm<time> timezone", -4.116323468940876),
|
||||
("<time> timezonehhhmm", -4.116323468940876),
|
||||
[("hhhmm<time> timezone", -4.137829674161839),
|
||||
("<time> timezonehhhmm", -4.137829674161839),
|
||||
("about|exactly <time-of-day>time-of-day (latent)",
|
||||
-4.5217885770490405),
|
||||
("until <time>time-of-day (latent)", -3.2690256085536724),
|
||||
("from|since|after <time>hh:mm", -4.5217885770490405),
|
||||
("hh:mmtime-of-day (latent)", -2.5068855565067754),
|
||||
("hh:mm<time-of-day> am|pm", -3.2690256085536724),
|
||||
("minuteminute", -2.4423470353692043),
|
||||
-4.543294782270004),
|
||||
("until <time>time-of-day (latent)", -3.2905318137746358),
|
||||
("from|since|after <time>hh:mm", -4.543294782270004),
|
||||
("hh:mmtime-of-day (latent)", -2.463853240590168),
|
||||
("hh:mm<time-of-day> am|pm", -3.1570004211501135),
|
||||
("minuteminute", -2.463853240590168),
|
||||
("from|since|after <time><time-of-day> am|pm",
|
||||
-3.6054978451748854),
|
||||
("hh:mmhh:mm", -3.828641396489095),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.116323468940876),
|
||||
("hhhmmhhhmm", -4.116323468940876),
|
||||
("hourhour", -2.03688192726104),
|
||||
-3.6270040503958487),
|
||||
("hh:mmhh:mm", -3.8501476017100584),
|
||||
("<time-of-day> am|pmtime-of-day (latent)", -4.137829674161839),
|
||||
("hhhmmhhhmm", -4.137829674161839),
|
||||
("hourhour", -2.0583881324820035),
|
||||
("from|since|after <time><integer> to|till|before <hour-of-day>",
|
||||
-3.828641396489095),
|
||||
("hourminute", -3.4231762883809305),
|
||||
("minutehour", -1.6885752329928243),
|
||||
("<time> timezonehh:mm", -4.5217885770490405),
|
||||
("hh:mm<time> timezone", -4.5217885770490405),
|
||||
("hhhmmtime-of-day (latent)", -3.828641396489095),
|
||||
("until <time><time-of-day> am|pm", -4.116323468940876),
|
||||
-3.8501476017100584),
|
||||
("hourminute", -3.4446824936018943),
|
||||
("minutehour", -1.6529230243738393),
|
||||
("<time> timezonehh:mm", -4.543294782270004),
|
||||
("hh:mm<time> timezone", -4.543294782270004),
|
||||
("hhhmmtime-of-day (latent)", -3.8501476017100584),
|
||||
("until <time><time-of-day> am|pm", -4.137829674161839),
|
||||
("about|exactly <time-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
("<time-of-day> am|pmhh:mm", -4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<time-of-day> am|pmhh:mm", -4.543294782270004),
|
||||
("<part-of-day> at <time-of-day>time-of-day (latent)",
|
||||
-3.828641396489095),
|
||||
-3.8501476017100584),
|
||||
("from|since|after <time>time-of-day (latent)",
|
||||
-3.0177111802727663),
|
||||
("at <time-of-day>time-of-day (latent)", -3.828641396489095),
|
||||
("<time> timezonetime-of-day (latent)", -3.828641396489095),
|
||||
-3.0392173854937297),
|
||||
("at <time-of-day>time-of-day (latent)", -3.8501476017100584),
|
||||
("<time> timezonetime-of-day (latent)", -3.8501476017100584),
|
||||
("<integer> to|till|before <hour-of-day><time-of-day> am|pm",
|
||||
-4.5217885770490405),
|
||||
-4.543294782270004),
|
||||
("<integer> to|till|before <hour-of-day>time-of-day (latent)",
|
||||
-3.828641396489095)],
|
||||
n = 76}}),
|
||||
-3.8501476017100584)],
|
||||
n = 78}}),
|
||||
("winter",
|
||||
Classifier{okData =
|
||||
ClassData{prior = 0.0, unseen = -1.0986122886681098,
|
||||
|
@ -601,6 +601,9 @@ allExamples = concat
|
||||
, examples (datetime (2013, 2, 12, 15, 23, 24) Second)
|
||||
[ "15:23:24"
|
||||
]
|
||||
, examples (datetime (2013, 2, 12, 9, 1, 10) Second)
|
||||
[ "9:01:10 AM"
|
||||
]
|
||||
, examples (datetime (2013, 2, 12, 11, 45, 0) Minute)
|
||||
[ "a quarter to noon"
|
||||
, "11:45am"
|
||||
|
@ -1449,7 +1449,7 @@ ruleIntervalTODAMPM = Rule
|
||||
{ name = "hh(:mm) - <time-of-day> am|pm"
|
||||
, pattern =
|
||||
[ regex "(?:from )?((?:[01]?\\d)|(?:2[0-3]))([:.]([0-5]\\d))?"
|
||||
, regex "\\-|:|to|th?ru|through|(un)?til(l)?"
|
||||
, regex "\\-|to|th?ru|through|(un)?til(l)?"
|
||||
, Predicate isATimeOfDay
|
||||
, regex "(in the )?([ap])(\\s|\\.)?m?\\.?"
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user