mirror of
https://github.com/facebook/duckling.git
synced 2024-10-26 21:59:44 +03:00
reuse helpers
Summary: guard against `isOkWithThisNext` for ruleThisTime, ruleNextTime and ruleLastTime. Required changes to be made in ruleNoon, ruleMidnight, and ruleWeekend Reviewed By: patapizza Differential Revision: D16999895 fbshipit-source-id: 2c18bd39692389f7e6a9d2fb82802e9dc509893d
This commit is contained in:
parent
436a97e738
commit
a63d631a23
@ -41,13 +41,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (numeric)",
|
("integer (numeric)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.48550781578170077,
|
ClassData{prior = -0.8909729238898653,
|
||||||
unseen = -3.912023005428146,
|
unseen = -3.5263605246161616,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 48},
|
likelihoods = HashMap.fromList [("", 0.0)], n = 32},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.9555114450274363,
|
ClassData{prior = -0.5280674302004967, unseen = -3.871201010907891,
|
||||||
unseen = -3.4657359027997265,
|
likelihoods = HashMap.fromList [("", 0.0)], n = 46}}),
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 30}}),
|
|
||||||
("the day before yesterday",
|
("the day before yesterday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
@ -101,6 +100,13 @@ classifiers
|
|||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
|
("October",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (grain)",
|
("month (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0541605260972757,
|
ClassData{prior = -1.0541605260972757,
|
||||||
@ -135,11 +141,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("number suffix: \21313",
|
("number suffix: \21313",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -3.258096538021482,
|
ClassData{prior = -0.1823215567939546,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 24},
|
unseen = -3.0910424533583156,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 20},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -1.791759469228055, unseen = -1.791759469228055,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
|
||||||
("Wednesday",
|
("Wednesday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
||||||
@ -163,44 +170,45 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("intersect",
|
("intersect",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.6061358035703156, unseen = -4.61512051684126,
|
ClassData{prior = -0.6061358035703156, unseen = -4.634728988229636,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("year (numeric with year symbol)<named-month> <day-of-month>",
|
("year (numeric with year symbol)<named-month> <day-of-month>",
|
||||||
-1.7719568419318752),
|
-1.791759469228055),
|
||||||
("dayday", -1.8971199848858813),
|
("dayday", -1.916922612182061),
|
||||||
("hourhour", -2.995732273553991),
|
("hourhour", -3.0155349008501706),
|
||||||
("hourminute", -2.995732273553991),
|
("hourminute", -3.0155349008501706),
|
||||||
("absorption of , after named day<named-month> <day-of-month>",
|
("absorption of , after named day<named-month> <day-of-month>",
|
||||||
-1.8971199848858813),
|
-1.916922612182061),
|
||||||
("dayminute", -2.995732273553991),
|
("dayminute", -3.0155349008501706),
|
||||||
("tonight<time-of-day> o'clock", -2.995732273553991),
|
("tonight<time-of-day> o'clock", -3.0155349008501706),
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("yearday", -1.7719568419318752)],
|
("yearday", -1.791759469228055)],
|
||||||
n = 42},
|
n = 42},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.7884573603642702, unseen = -4.465908118654584,
|
ClassData{prior = -0.7884573603642702, unseen = -4.48863636973214,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.257122718917288),
|
-2.280112237141987),
|
||||||
("dayhour", -2.8449093838194073),
|
("dayhour", -2.867898902044106),
|
||||||
("daymonth", -2.374905754573672),
|
("daymonth", -2.3978952727983707),
|
||||||
|
("year (numeric with year symbol)February", -2.867898902044106),
|
||||||
("<dim time> <part-of-day><time-of-day> o'clock",
|
("<dim time> <part-of-day><time-of-day> o'clock",
|
||||||
-3.355735007585398),
|
-3.378724525810097),
|
||||||
("year (numeric with year symbol)month (numeric with month symbol)",
|
("year (numeric with year symbol)April", -3.378724525810097),
|
||||||
-1.7462970951512977),
|
("hourhour", -3.378724525810097),
|
||||||
("hourhour", -3.355735007585398),
|
("year (numeric with year symbol)March", -2.280112237141987),
|
||||||
("hourminute", -2.8449093838194073),
|
("hourminute", -2.867898902044106),
|
||||||
("absorption of , after named daymonth (numeric with month symbol)",
|
("yearmonth", -1.7692866133759966),
|
||||||
-2.374905754573672),
|
("dayminute", -2.867898902044106),
|
||||||
("yearmonth", -1.7462970951512977),
|
|
||||||
("dayminute", -2.8449093838194073),
|
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.8449093838194073)],
|
-2.867898902044106),
|
||||||
|
("absorption of , after named dayFebruary",
|
||||||
|
-2.3978952727983707)],
|
||||||
n = 35}}),
|
n = 35}}),
|
||||||
("year (grain)",
|
("year (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -306,50 +314,37 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<integer> (latent time-of-day)",
|
("<integer> (latent time-of-day)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.4170660197866443, unseen = -2.995732273553991,
|
ClassData{prior = -0.2231435513142097,
|
||||||
|
unseen = -2.9444389791664407,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("integer (numeric)", -1.3350010667323402),
|
[("integer (numeric)", -1.2809338454620642),
|
||||||
("integer (0..10)", -0.3794896217049037)],
|
("integer (0..10)", -0.325422400434628)],
|
||||||
n = 16},
|
n = 16},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.2776317365982795,
|
ClassData{prior = -1.6094379124341003,
|
||||||
unseen = -3.9889840465642745,
|
unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList [("integer (numeric)", -0.1823215567939546)],
|
||||||
[("integer (numeric)", -2.3608540011180215),
|
n = 4}}),
|
||||||
("integer (0..10)", -0.28141245943818544),
|
|
||||||
("<number>\20010/\20491", -1.890850371872286)],
|
|
||||||
n = 50}}),
|
|
||||||
("nth <time> of <time>",
|
("nth <time> of <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.3978952727983707,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("monthday", -0.6931471805599453),
|
[("Octoberordinal (digits)Monday", -0.6931471805599453),
|
||||||
("month (numeric with month symbol)ordinal (digits)Monday",
|
("monthday", -0.6931471805599453)],
|
||||||
-0.6931471805599453)],
|
n = 4},
|
||||||
n = 8},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (numeric with month symbol)",
|
("April",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.3087354816496133, unseen = -3.951243718581427,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [("", 0.0)], n = 2},
|
||||||
HashMap.fromList
|
|
||||||
[("integer (numeric)", -1.0986122886681098),
|
|
||||||
("number suffix: \21313", -2.322387720290225),
|
|
||||||
("integer (0..10)", -0.5996211225491218)],
|
|
||||||
n = 47},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.3256697393034558,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
unseen = -3.0910424533583156,
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
likelihoods =
|
|
||||||
HashMap.fromList
|
|
||||||
[("integer (0..10)", -1.9459101490553135),
|
|
||||||
("<number>\20010/\20491", -0.2719337154836418)],
|
|
||||||
n = 17}}),
|
|
||||||
("week (grain)",
|
("week (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8434293836092833,
|
ClassData{prior = -0.8434293836092833,
|
||||||
@ -463,6 +458,13 @@ classifiers
|
|||||||
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
||||||
("minute", -2.772588722239781)],
|
("minute", -2.772588722239781)],
|
||||||
n = 20}}),
|
n = 20}}),
|
||||||
|
("February",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -3.2188758248682006,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 23},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <cycle>",
|
("this <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0185695809945732,
|
ClassData{prior = -1.0185695809945732,
|
||||||
@ -621,8 +623,7 @@ classifiers
|
|||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("daymonth", -0.8109302162163288),
|
[("daymonth", -0.8109302162163288),
|
||||||
("Sundaymonth (numeric with month symbol)",
|
("SundayFebruary", -0.8109302162163288)],
|
||||||
-0.8109302162163288)],
|
|
||||||
n = 7}}),
|
n = 7}}),
|
||||||
("integer with consecutive unit modifiers",
|
("integer with consecutive unit modifiers",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -665,21 +666,22 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("last <time>",
|
("last <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.2286654169163076,
|
ClassData{prior = 0.0, unseen = -3.332204510175204,
|
||||||
unseen = -3.4657359027997265,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -0.8690378470236094), ("Sunday", -1.3545456628053103),
|
[("day", -0.7308875085427924), ("Sunday", -1.2163953243244932),
|
||||||
("Tuesday", -1.6422277352570913)],
|
("Tuesday", -1.5040773967762742)],
|
||||||
n = 12},
|
n = 12},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.3462762367178338, unseen = -4.189654742026425,
|
ClassData{prior = -infinity, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
HashMap.fromList
|
("March",
|
||||||
[("<integer> (latent time-of-day)", -0.916290731874155),
|
Classifier{okData =
|
||||||
("month (numeric with month symbol)", -2.5649493574615367),
|
ClassData{prior = 0.0, unseen = -2.772588722239781,
|
||||||
("hour", -0.916290731874155), ("month", -2.5649493574615367)],
|
likelihoods = HashMap.fromList [("", 0.0)], n = 14},
|
||||||
n = 29}}),
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("the day after tomorrow",
|
("the day after tomorrow",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
||||||
@ -696,22 +698,18 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("next <time>",
|
("next <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.6486586255873816, unseen = -2.890371757896165,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -1.041453874828161), ("Tuesday", -1.041453874828161)],
|
[("day", -0.7731898882334817), ("Tuesday", -0.7731898882334817)],
|
||||||
n = 5},
|
n = 5},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.21357410029805904,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
unseen = -3.912023005428146,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -2.1000608288825715),
|
[("Wednesday", -0.7731898882334817),
|
||||||
("<integer> (latent time-of-day)", -1.1192315758708455),
|
("day", -0.7731898882334817)],
|
||||||
("month (numeric with month symbol)", -3.1986731175506815),
|
n = 5}}),
|
||||||
("day", -2.1000608288825715), ("hour", -1.1192315758708455),
|
|
||||||
("month", -3.1986731175506815)],
|
|
||||||
n = 21}}),
|
|
||||||
("last <cycle>",
|
("last <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8472978603872037,
|
ClassData{prior = -0.8472978603872037,
|
||||||
@ -779,21 +777,21 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<named-month> <day-of-month>",
|
("<named-month> <day-of-month>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.68213122712422,
|
ClassData{prior = 0.0, unseen = -4.709530201312334,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("month (numeric with month symbol)integer with consecutive unit modifiers",
|
[("Marchinteger (0..10)", -2.6210388241125804),
|
||||||
-1.83961549040569),
|
("Marchinteger (numeric)", -3.0910424533583156),
|
||||||
("month (numeric with month symbol)integer (numeric)",
|
("Aprilinteger (numeric)", -3.6018680771243066),
|
||||||
-1.9647786333596962),
|
("Februaryinteger (0..10)", -2.6210388241125804),
|
||||||
("month (numeric with month symbol)number suffix: \21313",
|
("month", -0.7492366472109889),
|
||||||
-2.5933872927820705),
|
("Februaryinteger (numeric)", -2.503255788456197),
|
||||||
("month", -0.7215851158804788),
|
("Februaryinteger with consecutive unit modifiers",
|
||||||
("month (numeric with month symbol)integer (0..10)",
|
-1.8672670217362002),
|
||||||
-1.9647786333596962)],
|
("Februarynumber suffix: \21313", -2.6210388241125804)],
|
||||||
n = 51},
|
n = 51},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.791759469228055,
|
ClassData{prior = -infinity, unseen = -2.1972245773362196,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("\21171\21160\33410",
|
("\21171\21160\33410",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -804,11 +802,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (0..10)",
|
("integer (0..10)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.4072460524791592, unseen = -5.241747015059643,
|
ClassData{prior = -0.5631808540999187,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 187},
|
unseen = -5.0875963352323845,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 160},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.095059887063742, unseen = -4.564348191467836,
|
ClassData{prior = -0.8425641237370046, unseen = -4.812184355372417,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 94}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 121}}),
|
||||||
("last n <cycle>",
|
("last n <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
||||||
@ -907,18 +906,14 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <time>",
|
("this <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.2076393647782445, unseen = -4.0943445622221,
|
ClassData{prior = 0.0, unseen = -4.07753744390572,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -1.9980959022258835),
|
[("Wednesday", -1.9810014688665833),
|
||||||
("Monday", -1.9980959022258835), ("day", -0.8586616190375187),
|
("Monday", -1.9810014688665833), ("day", -0.8415671856782186),
|
||||||
("hour", -2.9789251552376097), ("Tuesday", -1.6796421711073488),
|
("hour", -2.9618307218783095), ("Tuesday", -1.6625477377480489),
|
||||||
("week-end", -2.9789251552376097)],
|
("week-end", -2.9618307218783095)],
|
||||||
n = 26},
|
n = 26},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.6739764335716716, unseen = -2.995732273553991,
|
ClassData{prior = -infinity, unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}})]
|
||||||
HashMap.fromList
|
|
||||||
[("<integer> (latent time-of-day)", -0.9985288301111273),
|
|
||||||
("hour", -0.9985288301111273)],
|
|
||||||
n = 6}})]
|
|
@ -41,13 +41,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (numeric)",
|
("integer (numeric)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.48550781578170077,
|
ClassData{prior = -0.8909729238898653,
|
||||||
unseen = -3.912023005428146,
|
unseen = -3.5263605246161616,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 48},
|
likelihoods = HashMap.fromList [("", 0.0)], n = 32},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.9555114450274363,
|
ClassData{prior = -0.5280674302004967, unseen = -3.871201010907891,
|
||||||
unseen = -3.4657359027997265,
|
likelihoods = HashMap.fromList [("", 0.0)], n = 46}}),
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 30}}),
|
|
||||||
("the day before yesterday",
|
("the day before yesterday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
@ -101,6 +100,13 @@ classifiers
|
|||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
|
("October",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (grain)",
|
("month (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0541605260972757,
|
ClassData{prior = -1.0541605260972757,
|
||||||
@ -135,11 +141,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("number suffix: \21313",
|
("number suffix: \21313",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -3.258096538021482,
|
ClassData{prior = -0.1823215567939546,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 24},
|
unseen = -3.0910424533583156,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 20},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -1.791759469228055, unseen = -1.791759469228055,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
|
||||||
("Wednesday",
|
("Wednesday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
||||||
@ -163,44 +170,45 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("intersect",
|
("intersect",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.6061358035703156, unseen = -4.61512051684126,
|
ClassData{prior = -0.6061358035703156, unseen = -4.634728988229636,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("year (numeric with year symbol)<named-month> <day-of-month>",
|
("year (numeric with year symbol)<named-month> <day-of-month>",
|
||||||
-1.7719568419318752),
|
-1.791759469228055),
|
||||||
("dayday", -1.8971199848858813),
|
("dayday", -1.916922612182061),
|
||||||
("hourhour", -2.995732273553991),
|
("hourhour", -3.0155349008501706),
|
||||||
("hourminute", -2.995732273553991),
|
("hourminute", -3.0155349008501706),
|
||||||
("absorption of , after named day<named-month> <day-of-month>",
|
("absorption of , after named day<named-month> <day-of-month>",
|
||||||
-1.8971199848858813),
|
-1.916922612182061),
|
||||||
("dayminute", -2.995732273553991),
|
("dayminute", -3.0155349008501706),
|
||||||
("tonight<time-of-day> o'clock", -2.995732273553991),
|
("tonight<time-of-day> o'clock", -3.0155349008501706),
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("yearday", -1.7719568419318752)],
|
("yearday", -1.791759469228055)],
|
||||||
n = 42},
|
n = 42},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.7884573603642702, unseen = -4.465908118654584,
|
ClassData{prior = -0.7884573603642702, unseen = -4.48863636973214,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.257122718917288),
|
-2.280112237141987),
|
||||||
("dayhour", -2.8449093838194073),
|
("dayhour", -2.867898902044106),
|
||||||
("daymonth", -2.374905754573672),
|
("daymonth", -2.3978952727983707),
|
||||||
|
("year (numeric with year symbol)February", -2.867898902044106),
|
||||||
("<dim time> <part-of-day><time-of-day> o'clock",
|
("<dim time> <part-of-day><time-of-day> o'clock",
|
||||||
-3.355735007585398),
|
-3.378724525810097),
|
||||||
("year (numeric with year symbol)month (numeric with month symbol)",
|
("year (numeric with year symbol)April", -3.378724525810097),
|
||||||
-1.7462970951512977),
|
("hourhour", -3.378724525810097),
|
||||||
("hourhour", -3.355735007585398),
|
("year (numeric with year symbol)March", -2.280112237141987),
|
||||||
("hourminute", -2.8449093838194073),
|
("hourminute", -2.867898902044106),
|
||||||
("absorption of , after named daymonth (numeric with month symbol)",
|
("yearmonth", -1.7692866133759966),
|
||||||
-2.374905754573672),
|
("dayminute", -2.867898902044106),
|
||||||
("yearmonth", -1.7462970951512977),
|
|
||||||
("dayminute", -2.8449093838194073),
|
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.8449093838194073)],
|
-2.867898902044106),
|
||||||
|
("absorption of , after named dayFebruary",
|
||||||
|
-2.3978952727983707)],
|
||||||
n = 35}}),
|
n = 35}}),
|
||||||
("year (grain)",
|
("year (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -306,50 +314,37 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<integer> (latent time-of-day)",
|
("<integer> (latent time-of-day)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.4170660197866443, unseen = -2.995732273553991,
|
ClassData{prior = -0.2231435513142097,
|
||||||
|
unseen = -2.9444389791664407,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("integer (numeric)", -1.3350010667323402),
|
[("integer (numeric)", -1.2809338454620642),
|
||||||
("integer (0..10)", -0.3794896217049037)],
|
("integer (0..10)", -0.325422400434628)],
|
||||||
n = 16},
|
n = 16},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.2776317365982795,
|
ClassData{prior = -1.6094379124341003,
|
||||||
unseen = -3.9889840465642745,
|
unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList [("integer (numeric)", -0.1823215567939546)],
|
||||||
[("integer (numeric)", -2.3608540011180215),
|
n = 4}}),
|
||||||
("integer (0..10)", -0.28141245943818544),
|
|
||||||
("<number>\20010/\20491", -1.890850371872286)],
|
|
||||||
n = 50}}),
|
|
||||||
("nth <time> of <time>",
|
("nth <time> of <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.3978952727983707,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("monthday", -0.6931471805599453),
|
[("Octoberordinal (digits)Monday", -0.6931471805599453),
|
||||||
("month (numeric with month symbol)ordinal (digits)Monday",
|
("monthday", -0.6931471805599453)],
|
||||||
-0.6931471805599453)],
|
n = 4},
|
||||||
n = 8},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (numeric with month symbol)",
|
("April",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.3087354816496133, unseen = -3.951243718581427,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [("", 0.0)], n = 2},
|
||||||
HashMap.fromList
|
|
||||||
[("integer (numeric)", -1.0986122886681098),
|
|
||||||
("number suffix: \21313", -2.322387720290225),
|
|
||||||
("integer (0..10)", -0.5996211225491218)],
|
|
||||||
n = 47},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.3256697393034558,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
unseen = -3.0910424533583156,
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
likelihoods =
|
|
||||||
HashMap.fromList
|
|
||||||
[("integer (0..10)", -1.9459101490553135),
|
|
||||||
("<number>\20010/\20491", -0.2719337154836418)],
|
|
||||||
n = 17}}),
|
|
||||||
("week (grain)",
|
("week (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8434293836092833,
|
ClassData{prior = -0.8434293836092833,
|
||||||
@ -463,6 +458,13 @@ classifiers
|
|||||||
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
||||||
("minute", -2.772588722239781)],
|
("minute", -2.772588722239781)],
|
||||||
n = 20}}),
|
n = 20}}),
|
||||||
|
("February",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -3.2188758248682006,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 23},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <cycle>",
|
("this <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0185695809945732,
|
ClassData{prior = -1.0185695809945732,
|
||||||
@ -621,8 +623,7 @@ classifiers
|
|||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("daymonth", -0.8109302162163288),
|
[("daymonth", -0.8109302162163288),
|
||||||
("Sundaymonth (numeric with month symbol)",
|
("SundayFebruary", -0.8109302162163288)],
|
||||||
-0.8109302162163288)],
|
|
||||||
n = 7}}),
|
n = 7}}),
|
||||||
("integer with consecutive unit modifiers",
|
("integer with consecutive unit modifiers",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -665,21 +666,22 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("last <time>",
|
("last <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.2286654169163076,
|
ClassData{prior = 0.0, unseen = -3.332204510175204,
|
||||||
unseen = -3.4657359027997265,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -0.8690378470236094), ("Sunday", -1.3545456628053103),
|
[("day", -0.7308875085427924), ("Sunday", -1.2163953243244932),
|
||||||
("Tuesday", -1.6422277352570913)],
|
("Tuesday", -1.5040773967762742)],
|
||||||
n = 12},
|
n = 12},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.3462762367178338, unseen = -4.189654742026425,
|
ClassData{prior = -infinity, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
HashMap.fromList
|
("March",
|
||||||
[("<integer> (latent time-of-day)", -0.916290731874155),
|
Classifier{okData =
|
||||||
("month (numeric with month symbol)", -2.5649493574615367),
|
ClassData{prior = 0.0, unseen = -2.772588722239781,
|
||||||
("hour", -0.916290731874155), ("month", -2.5649493574615367)],
|
likelihoods = HashMap.fromList [("", 0.0)], n = 14},
|
||||||
n = 29}}),
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("the day after tomorrow",
|
("the day after tomorrow",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
||||||
@ -696,22 +698,18 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("next <time>",
|
("next <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.6486586255873816, unseen = -2.890371757896165,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -1.041453874828161), ("Tuesday", -1.041453874828161)],
|
[("day", -0.7731898882334817), ("Tuesday", -0.7731898882334817)],
|
||||||
n = 5},
|
n = 5},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.21357410029805904,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
unseen = -3.912023005428146,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -2.1000608288825715),
|
[("Wednesday", -0.7731898882334817),
|
||||||
("<integer> (latent time-of-day)", -1.1192315758708455),
|
("day", -0.7731898882334817)],
|
||||||
("month (numeric with month symbol)", -3.1986731175506815),
|
n = 5}}),
|
||||||
("day", -2.1000608288825715), ("hour", -1.1192315758708455),
|
|
||||||
("month", -3.1986731175506815)],
|
|
||||||
n = 21}}),
|
|
||||||
("last <cycle>",
|
("last <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8472978603872037,
|
ClassData{prior = -0.8472978603872037,
|
||||||
@ -779,21 +777,21 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<named-month> <day-of-month>",
|
("<named-month> <day-of-month>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.68213122712422,
|
ClassData{prior = 0.0, unseen = -4.709530201312334,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("month (numeric with month symbol)integer with consecutive unit modifiers",
|
[("Marchinteger (0..10)", -2.6210388241125804),
|
||||||
-1.83961549040569),
|
("Marchinteger (numeric)", -3.0910424533583156),
|
||||||
("month (numeric with month symbol)integer (numeric)",
|
("Aprilinteger (numeric)", -3.6018680771243066),
|
||||||
-1.9647786333596962),
|
("Februaryinteger (0..10)", -2.6210388241125804),
|
||||||
("month (numeric with month symbol)number suffix: \21313",
|
("month", -0.7492366472109889),
|
||||||
-2.5933872927820705),
|
("Februaryinteger (numeric)", -2.503255788456197),
|
||||||
("month", -0.7215851158804788),
|
("Februaryinteger with consecutive unit modifiers",
|
||||||
("month (numeric with month symbol)integer (0..10)",
|
-1.8672670217362002),
|
||||||
-1.9647786333596962)],
|
("Februarynumber suffix: \21313", -2.6210388241125804)],
|
||||||
n = 51},
|
n = 51},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.791759469228055,
|
ClassData{prior = -infinity, unseen = -2.1972245773362196,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("\21171\21160\33410",
|
("\21171\21160\33410",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -804,11 +802,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (0..10)",
|
("integer (0..10)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.4072460524791592, unseen = -5.241747015059643,
|
ClassData{prior = -0.5631808540999187,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 187},
|
unseen = -5.0875963352323845,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 160},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.095059887063742, unseen = -4.564348191467836,
|
ClassData{prior = -0.8425641237370046, unseen = -4.812184355372417,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 94}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 121}}),
|
||||||
("last n <cycle>",
|
("last n <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
||||||
@ -907,18 +906,14 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <time>",
|
("this <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.2076393647782445, unseen = -4.0943445622221,
|
ClassData{prior = 0.0, unseen = -4.07753744390572,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -1.9980959022258835),
|
[("Wednesday", -1.9810014688665833),
|
||||||
("Monday", -1.9980959022258835), ("day", -0.8586616190375187),
|
("Monday", -1.9810014688665833), ("day", -0.8415671856782186),
|
||||||
("hour", -2.9789251552376097), ("Tuesday", -1.6796421711073488),
|
("hour", -2.9618307218783095), ("Tuesday", -1.6625477377480489),
|
||||||
("week-end", -2.9789251552376097)],
|
("week-end", -2.9618307218783095)],
|
||||||
n = 26},
|
n = 26},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.6739764335716716, unseen = -2.995732273553991,
|
ClassData{prior = -infinity, unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}})]
|
||||||
HashMap.fromList
|
|
||||||
[("<integer> (latent time-of-day)", -0.9985288301111273),
|
|
||||||
("hour", -0.9985288301111273)],
|
|
||||||
n = 6}})]
|
|
@ -41,13 +41,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (numeric)",
|
("integer (numeric)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.48550781578170077,
|
ClassData{prior = -0.8909729238898653,
|
||||||
unseen = -3.912023005428146,
|
unseen = -3.5263605246161616,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 48},
|
likelihoods = HashMap.fromList [("", 0.0)], n = 32},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.9555114450274363,
|
ClassData{prior = -0.5280674302004967, unseen = -3.871201010907891,
|
||||||
unseen = -3.4657359027997265,
|
likelihoods = HashMap.fromList [("", 0.0)], n = 46}}),
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 30}}),
|
|
||||||
("the day before yesterday",
|
("the day before yesterday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
@ -101,6 +100,13 @@ classifiers
|
|||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
|
("October",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (grain)",
|
("month (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0541605260972757,
|
ClassData{prior = -1.0541605260972757,
|
||||||
@ -135,11 +141,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("number suffix: \21313",
|
("number suffix: \21313",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -3.258096538021482,
|
ClassData{prior = -0.1823215567939546,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 24},
|
unseen = -3.0910424533583156,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 20},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -1.791759469228055, unseen = -1.791759469228055,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
|
||||||
("Wednesday",
|
("Wednesday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
||||||
@ -163,44 +170,45 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("intersect",
|
("intersect",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.6061358035703156, unseen = -4.61512051684126,
|
ClassData{prior = -0.6061358035703156, unseen = -4.634728988229636,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("year (numeric with year symbol)<named-month> <day-of-month>",
|
("year (numeric with year symbol)<named-month> <day-of-month>",
|
||||||
-1.7719568419318752),
|
-1.791759469228055),
|
||||||
("dayday", -1.8971199848858813),
|
("dayday", -1.916922612182061),
|
||||||
("hourhour", -2.995732273553991),
|
("hourhour", -3.0155349008501706),
|
||||||
("hourminute", -2.995732273553991),
|
("hourminute", -3.0155349008501706),
|
||||||
("absorption of , after named day<named-month> <day-of-month>",
|
("absorption of , after named day<named-month> <day-of-month>",
|
||||||
-1.8971199848858813),
|
-1.916922612182061),
|
||||||
("dayminute", -2.995732273553991),
|
("dayminute", -3.0155349008501706),
|
||||||
("tonight<time-of-day> o'clock", -2.995732273553991),
|
("tonight<time-of-day> o'clock", -3.0155349008501706),
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("yearday", -1.7719568419318752)],
|
("yearday", -1.791759469228055)],
|
||||||
n = 42},
|
n = 42},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.7884573603642702, unseen = -4.465908118654584,
|
ClassData{prior = -0.7884573603642702, unseen = -4.48863636973214,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.257122718917288),
|
-2.280112237141987),
|
||||||
("dayhour", -2.8449093838194073),
|
("dayhour", -2.867898902044106),
|
||||||
("daymonth", -2.374905754573672),
|
("daymonth", -2.3978952727983707),
|
||||||
|
("year (numeric with year symbol)February", -2.867898902044106),
|
||||||
("<dim time> <part-of-day><time-of-day> o'clock",
|
("<dim time> <part-of-day><time-of-day> o'clock",
|
||||||
-3.355735007585398),
|
-3.378724525810097),
|
||||||
("year (numeric with year symbol)month (numeric with month symbol)",
|
("year (numeric with year symbol)April", -3.378724525810097),
|
||||||
-1.7462970951512977),
|
("hourhour", -3.378724525810097),
|
||||||
("hourhour", -3.355735007585398),
|
("year (numeric with year symbol)March", -2.280112237141987),
|
||||||
("hourminute", -2.8449093838194073),
|
("hourminute", -2.867898902044106),
|
||||||
("absorption of , after named daymonth (numeric with month symbol)",
|
("yearmonth", -1.7692866133759966),
|
||||||
-2.374905754573672),
|
("dayminute", -2.867898902044106),
|
||||||
("yearmonth", -1.7462970951512977),
|
|
||||||
("dayminute", -2.8449093838194073),
|
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.8449093838194073)],
|
-2.867898902044106),
|
||||||
|
("absorption of , after named dayFebruary",
|
||||||
|
-2.3978952727983707)],
|
||||||
n = 35}}),
|
n = 35}}),
|
||||||
("year (grain)",
|
("year (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -306,50 +314,37 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<integer> (latent time-of-day)",
|
("<integer> (latent time-of-day)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.4170660197866443, unseen = -2.995732273553991,
|
ClassData{prior = -0.2231435513142097,
|
||||||
|
unseen = -2.9444389791664407,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("integer (numeric)", -1.3350010667323402),
|
[("integer (numeric)", -1.2809338454620642),
|
||||||
("integer (0..10)", -0.3794896217049037)],
|
("integer (0..10)", -0.325422400434628)],
|
||||||
n = 16},
|
n = 16},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.2776317365982795,
|
ClassData{prior = -1.6094379124341003,
|
||||||
unseen = -3.9889840465642745,
|
unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList [("integer (numeric)", -0.1823215567939546)],
|
||||||
[("integer (numeric)", -2.3608540011180215),
|
n = 4}}),
|
||||||
("integer (0..10)", -0.28141245943818544),
|
|
||||||
("<number>\20010/\20491", -1.890850371872286)],
|
|
||||||
n = 50}}),
|
|
||||||
("nth <time> of <time>",
|
("nth <time> of <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.3978952727983707,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("monthday", -0.6931471805599453),
|
[("Octoberordinal (digits)Monday", -0.6931471805599453),
|
||||||
("month (numeric with month symbol)ordinal (digits)Monday",
|
("monthday", -0.6931471805599453)],
|
||||||
-0.6931471805599453)],
|
n = 4},
|
||||||
n = 8},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (numeric with month symbol)",
|
("April",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.3087354816496133, unseen = -3.951243718581427,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [("", 0.0)], n = 2},
|
||||||
HashMap.fromList
|
|
||||||
[("integer (numeric)", -1.0986122886681098),
|
|
||||||
("number suffix: \21313", -2.322387720290225),
|
|
||||||
("integer (0..10)", -0.5996211225491218)],
|
|
||||||
n = 47},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.3256697393034558,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
unseen = -3.0910424533583156,
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
likelihoods =
|
|
||||||
HashMap.fromList
|
|
||||||
[("integer (0..10)", -1.9459101490553135),
|
|
||||||
("<number>\20010/\20491", -0.2719337154836418)],
|
|
||||||
n = 17}}),
|
|
||||||
("week (grain)",
|
("week (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8434293836092833,
|
ClassData{prior = -0.8434293836092833,
|
||||||
@ -463,6 +458,13 @@ classifiers
|
|||||||
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
||||||
("minute", -2.772588722239781)],
|
("minute", -2.772588722239781)],
|
||||||
n = 20}}),
|
n = 20}}),
|
||||||
|
("February",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -3.2188758248682006,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 23},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <cycle>",
|
("this <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0185695809945732,
|
ClassData{prior = -1.0185695809945732,
|
||||||
@ -621,8 +623,7 @@ classifiers
|
|||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("daymonth", -0.8109302162163288),
|
[("daymonth", -0.8109302162163288),
|
||||||
("Sundaymonth (numeric with month symbol)",
|
("SundayFebruary", -0.8109302162163288)],
|
||||||
-0.8109302162163288)],
|
|
||||||
n = 7}}),
|
n = 7}}),
|
||||||
("integer with consecutive unit modifiers",
|
("integer with consecutive unit modifiers",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -665,21 +666,22 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("last <time>",
|
("last <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.2286654169163076,
|
ClassData{prior = 0.0, unseen = -3.332204510175204,
|
||||||
unseen = -3.4657359027997265,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -0.8690378470236094), ("Sunday", -1.3545456628053103),
|
[("day", -0.7308875085427924), ("Sunday", -1.2163953243244932),
|
||||||
("Tuesday", -1.6422277352570913)],
|
("Tuesday", -1.5040773967762742)],
|
||||||
n = 12},
|
n = 12},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.3462762367178338, unseen = -4.189654742026425,
|
ClassData{prior = -infinity, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
HashMap.fromList
|
("March",
|
||||||
[("<integer> (latent time-of-day)", -0.916290731874155),
|
Classifier{okData =
|
||||||
("month (numeric with month symbol)", -2.5649493574615367),
|
ClassData{prior = 0.0, unseen = -2.772588722239781,
|
||||||
("hour", -0.916290731874155), ("month", -2.5649493574615367)],
|
likelihoods = HashMap.fromList [("", 0.0)], n = 14},
|
||||||
n = 29}}),
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("the day after tomorrow",
|
("the day after tomorrow",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
||||||
@ -696,22 +698,18 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("next <time>",
|
("next <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.6486586255873816, unseen = -2.890371757896165,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -1.041453874828161), ("Tuesday", -1.041453874828161)],
|
[("day", -0.7731898882334817), ("Tuesday", -0.7731898882334817)],
|
||||||
n = 5},
|
n = 5},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.21357410029805904,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
unseen = -3.912023005428146,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -2.1000608288825715),
|
[("Wednesday", -0.7731898882334817),
|
||||||
("<integer> (latent time-of-day)", -1.1192315758708455),
|
("day", -0.7731898882334817)],
|
||||||
("month (numeric with month symbol)", -3.1986731175506815),
|
n = 5}}),
|
||||||
("day", -2.1000608288825715), ("hour", -1.1192315758708455),
|
|
||||||
("month", -3.1986731175506815)],
|
|
||||||
n = 21}}),
|
|
||||||
("last <cycle>",
|
("last <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8472978603872037,
|
ClassData{prior = -0.8472978603872037,
|
||||||
@ -779,21 +777,21 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<named-month> <day-of-month>",
|
("<named-month> <day-of-month>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.68213122712422,
|
ClassData{prior = 0.0, unseen = -4.709530201312334,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("month (numeric with month symbol)integer with consecutive unit modifiers",
|
[("Marchinteger (0..10)", -2.6210388241125804),
|
||||||
-1.83961549040569),
|
("Marchinteger (numeric)", -3.0910424533583156),
|
||||||
("month (numeric with month symbol)integer (numeric)",
|
("Aprilinteger (numeric)", -3.6018680771243066),
|
||||||
-1.9647786333596962),
|
("Februaryinteger (0..10)", -2.6210388241125804),
|
||||||
("month (numeric with month symbol)number suffix: \21313",
|
("month", -0.7492366472109889),
|
||||||
-2.5933872927820705),
|
("Februaryinteger (numeric)", -2.503255788456197),
|
||||||
("month", -0.7215851158804788),
|
("Februaryinteger with consecutive unit modifiers",
|
||||||
("month (numeric with month symbol)integer (0..10)",
|
-1.8672670217362002),
|
||||||
-1.9647786333596962)],
|
("Februarynumber suffix: \21313", -2.6210388241125804)],
|
||||||
n = 51},
|
n = 51},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.791759469228055,
|
ClassData{prior = -infinity, unseen = -2.1972245773362196,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("\21171\21160\33410",
|
("\21171\21160\33410",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -804,11 +802,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (0..10)",
|
("integer (0..10)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.4072460524791592, unseen = -5.241747015059643,
|
ClassData{prior = -0.5631808540999187,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 187},
|
unseen = -5.0875963352323845,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 160},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.095059887063742, unseen = -4.564348191467836,
|
ClassData{prior = -0.8425641237370046, unseen = -4.812184355372417,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 94}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 121}}),
|
||||||
("last n <cycle>",
|
("last n <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
||||||
@ -907,18 +906,14 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <time>",
|
("this <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.2076393647782445, unseen = -4.0943445622221,
|
ClassData{prior = 0.0, unseen = -4.07753744390572,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -1.9980959022258835),
|
[("Wednesday", -1.9810014688665833),
|
||||||
("Monday", -1.9980959022258835), ("day", -0.8586616190375187),
|
("Monday", -1.9810014688665833), ("day", -0.8415671856782186),
|
||||||
("hour", -2.9789251552376097), ("Tuesday", -1.6796421711073488),
|
("hour", -2.9618307218783095), ("Tuesday", -1.6625477377480489),
|
||||||
("week-end", -2.9789251552376097)],
|
("week-end", -2.9618307218783095)],
|
||||||
n = 26},
|
n = 26},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.6739764335716716, unseen = -2.995732273553991,
|
ClassData{prior = -infinity, unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}})]
|
||||||
HashMap.fromList
|
|
||||||
[("<integer> (latent time-of-day)", -0.9985288301111273),
|
|
||||||
("hour", -0.9985288301111273)],
|
|
||||||
n = 6}})]
|
|
@ -41,13 +41,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (numeric)",
|
("integer (numeric)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.48550781578170077,
|
ClassData{prior = -0.8909729238898653,
|
||||||
unseen = -3.912023005428146,
|
unseen = -3.5263605246161616,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 48},
|
likelihoods = HashMap.fromList [("", 0.0)], n = 32},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.9555114450274363,
|
ClassData{prior = -0.5280674302004967, unseen = -3.871201010907891,
|
||||||
unseen = -3.4657359027997265,
|
likelihoods = HashMap.fromList [("", 0.0)], n = 46}}),
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 30}}),
|
|
||||||
("the day before yesterday",
|
("the day before yesterday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
@ -101,6 +100,13 @@ classifiers
|
|||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
|
("October",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (grain)",
|
("month (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0541605260972757,
|
ClassData{prior = -1.0541605260972757,
|
||||||
@ -135,11 +141,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("number suffix: \21313",
|
("number suffix: \21313",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -3.258096538021482,
|
ClassData{prior = -0.1823215567939546,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 24},
|
unseen = -3.0910424533583156,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 20},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -1.791759469228055, unseen = -1.791759469228055,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
|
||||||
("Wednesday",
|
("Wednesday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
||||||
@ -163,44 +170,45 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("intersect",
|
("intersect",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.6061358035703156, unseen = -4.61512051684126,
|
ClassData{prior = -0.6061358035703156, unseen = -4.634728988229636,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("year (numeric with year symbol)<named-month> <day-of-month>",
|
("year (numeric with year symbol)<named-month> <day-of-month>",
|
||||||
-1.7719568419318752),
|
-1.791759469228055),
|
||||||
("dayday", -1.8971199848858813),
|
("dayday", -1.916922612182061),
|
||||||
("hourhour", -2.995732273553991),
|
("hourhour", -3.0155349008501706),
|
||||||
("hourminute", -2.995732273553991),
|
("hourminute", -3.0155349008501706),
|
||||||
("absorption of , after named day<named-month> <day-of-month>",
|
("absorption of , after named day<named-month> <day-of-month>",
|
||||||
-1.8971199848858813),
|
-1.916922612182061),
|
||||||
("dayminute", -2.995732273553991),
|
("dayminute", -3.0155349008501706),
|
||||||
("tonight<time-of-day> o'clock", -2.995732273553991),
|
("tonight<time-of-day> o'clock", -3.0155349008501706),
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("yearday", -1.7719568419318752)],
|
("yearday", -1.791759469228055)],
|
||||||
n = 42},
|
n = 42},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.7884573603642702, unseen = -4.465908118654584,
|
ClassData{prior = -0.7884573603642702, unseen = -4.48863636973214,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.257122718917288),
|
-2.280112237141987),
|
||||||
("dayhour", -2.8449093838194073),
|
("dayhour", -2.867898902044106),
|
||||||
("daymonth", -2.374905754573672),
|
("daymonth", -2.3978952727983707),
|
||||||
|
("year (numeric with year symbol)February", -2.867898902044106),
|
||||||
("<dim time> <part-of-day><time-of-day> o'clock",
|
("<dim time> <part-of-day><time-of-day> o'clock",
|
||||||
-3.355735007585398),
|
-3.378724525810097),
|
||||||
("year (numeric with year symbol)month (numeric with month symbol)",
|
("year (numeric with year symbol)April", -3.378724525810097),
|
||||||
-1.7462970951512977),
|
("hourhour", -3.378724525810097),
|
||||||
("hourhour", -3.355735007585398),
|
("year (numeric with year symbol)March", -2.280112237141987),
|
||||||
("hourminute", -2.8449093838194073),
|
("hourminute", -2.867898902044106),
|
||||||
("absorption of , after named daymonth (numeric with month symbol)",
|
("yearmonth", -1.7692866133759966),
|
||||||
-2.374905754573672),
|
("dayminute", -2.867898902044106),
|
||||||
("yearmonth", -1.7462970951512977),
|
|
||||||
("dayminute", -2.8449093838194073),
|
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.8449093838194073)],
|
-2.867898902044106),
|
||||||
|
("absorption of , after named dayFebruary",
|
||||||
|
-2.3978952727983707)],
|
||||||
n = 35}}),
|
n = 35}}),
|
||||||
("year (grain)",
|
("year (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -306,50 +314,37 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<integer> (latent time-of-day)",
|
("<integer> (latent time-of-day)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.4170660197866443, unseen = -2.995732273553991,
|
ClassData{prior = -0.2231435513142097,
|
||||||
|
unseen = -2.9444389791664407,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("integer (numeric)", -1.3350010667323402),
|
[("integer (numeric)", -1.2809338454620642),
|
||||||
("integer (0..10)", -0.3794896217049037)],
|
("integer (0..10)", -0.325422400434628)],
|
||||||
n = 16},
|
n = 16},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.2776317365982795,
|
ClassData{prior = -1.6094379124341003,
|
||||||
unseen = -3.9889840465642745,
|
unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList [("integer (numeric)", -0.1823215567939546)],
|
||||||
[("integer (numeric)", -2.3608540011180215),
|
n = 4}}),
|
||||||
("integer (0..10)", -0.28141245943818544),
|
|
||||||
("<number>\20010/\20491", -1.890850371872286)],
|
|
||||||
n = 50}}),
|
|
||||||
("nth <time> of <time>",
|
("nth <time> of <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.3978952727983707,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("monthday", -0.6931471805599453),
|
[("Octoberordinal (digits)Monday", -0.6931471805599453),
|
||||||
("month (numeric with month symbol)ordinal (digits)Monday",
|
("monthday", -0.6931471805599453)],
|
||||||
-0.6931471805599453)],
|
n = 4},
|
||||||
n = 8},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (numeric with month symbol)",
|
("April",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.3087354816496133, unseen = -3.951243718581427,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [("", 0.0)], n = 2},
|
||||||
HashMap.fromList
|
|
||||||
[("integer (numeric)", -1.0986122886681098),
|
|
||||||
("number suffix: \21313", -2.322387720290225),
|
|
||||||
("integer (0..10)", -0.5996211225491218)],
|
|
||||||
n = 47},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.3256697393034558,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
unseen = -3.0910424533583156,
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
likelihoods =
|
|
||||||
HashMap.fromList
|
|
||||||
[("integer (0..10)", -1.9459101490553135),
|
|
||||||
("<number>\20010/\20491", -0.2719337154836418)],
|
|
||||||
n = 17}}),
|
|
||||||
("week (grain)",
|
("week (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8434293836092833,
|
ClassData{prior = -0.8434293836092833,
|
||||||
@ -463,6 +458,13 @@ classifiers
|
|||||||
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
||||||
("minute", -2.772588722239781)],
|
("minute", -2.772588722239781)],
|
||||||
n = 20}}),
|
n = 20}}),
|
||||||
|
("February",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -3.2188758248682006,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 23},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <cycle>",
|
("this <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0185695809945732,
|
ClassData{prior = -1.0185695809945732,
|
||||||
@ -621,8 +623,7 @@ classifiers
|
|||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("daymonth", -0.8109302162163288),
|
[("daymonth", -0.8109302162163288),
|
||||||
("Sundaymonth (numeric with month symbol)",
|
("SundayFebruary", -0.8109302162163288)],
|
||||||
-0.8109302162163288)],
|
|
||||||
n = 7}}),
|
n = 7}}),
|
||||||
("integer with consecutive unit modifiers",
|
("integer with consecutive unit modifiers",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -665,21 +666,22 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("last <time>",
|
("last <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.2286654169163076,
|
ClassData{prior = 0.0, unseen = -3.332204510175204,
|
||||||
unseen = -3.4657359027997265,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -0.8690378470236094), ("Sunday", -1.3545456628053103),
|
[("day", -0.7308875085427924), ("Sunday", -1.2163953243244932),
|
||||||
("Tuesday", -1.6422277352570913)],
|
("Tuesday", -1.5040773967762742)],
|
||||||
n = 12},
|
n = 12},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.3462762367178338, unseen = -4.189654742026425,
|
ClassData{prior = -infinity, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
HashMap.fromList
|
("March",
|
||||||
[("<integer> (latent time-of-day)", -0.916290731874155),
|
Classifier{okData =
|
||||||
("month (numeric with month symbol)", -2.5649493574615367),
|
ClassData{prior = 0.0, unseen = -2.772588722239781,
|
||||||
("hour", -0.916290731874155), ("month", -2.5649493574615367)],
|
likelihoods = HashMap.fromList [("", 0.0)], n = 14},
|
||||||
n = 29}}),
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("the day after tomorrow",
|
("the day after tomorrow",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
||||||
@ -696,22 +698,18 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("next <time>",
|
("next <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.6486586255873816, unseen = -2.890371757896165,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -1.041453874828161), ("Tuesday", -1.041453874828161)],
|
[("day", -0.7731898882334817), ("Tuesday", -0.7731898882334817)],
|
||||||
n = 5},
|
n = 5},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.21357410029805904,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
unseen = -3.912023005428146,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -2.1000608288825715),
|
[("Wednesday", -0.7731898882334817),
|
||||||
("<integer> (latent time-of-day)", -1.1192315758708455),
|
("day", -0.7731898882334817)],
|
||||||
("month (numeric with month symbol)", -3.1986731175506815),
|
n = 5}}),
|
||||||
("day", -2.1000608288825715), ("hour", -1.1192315758708455),
|
|
||||||
("month", -3.1986731175506815)],
|
|
||||||
n = 21}}),
|
|
||||||
("last <cycle>",
|
("last <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8472978603872037,
|
ClassData{prior = -0.8472978603872037,
|
||||||
@ -779,21 +777,21 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<named-month> <day-of-month>",
|
("<named-month> <day-of-month>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.68213122712422,
|
ClassData{prior = 0.0, unseen = -4.709530201312334,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("month (numeric with month symbol)integer with consecutive unit modifiers",
|
[("Marchinteger (0..10)", -2.6210388241125804),
|
||||||
-1.83961549040569),
|
("Marchinteger (numeric)", -3.0910424533583156),
|
||||||
("month (numeric with month symbol)integer (numeric)",
|
("Aprilinteger (numeric)", -3.6018680771243066),
|
||||||
-1.9647786333596962),
|
("Februaryinteger (0..10)", -2.6210388241125804),
|
||||||
("month (numeric with month symbol)number suffix: \21313",
|
("month", -0.7492366472109889),
|
||||||
-2.5933872927820705),
|
("Februaryinteger (numeric)", -2.503255788456197),
|
||||||
("month", -0.7215851158804788),
|
("Februaryinteger with consecutive unit modifiers",
|
||||||
("month (numeric with month symbol)integer (0..10)",
|
-1.8672670217362002),
|
||||||
-1.9647786333596962)],
|
("Februarynumber suffix: \21313", -2.6210388241125804)],
|
||||||
n = 51},
|
n = 51},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.791759469228055,
|
ClassData{prior = -infinity, unseen = -2.1972245773362196,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("\21171\21160\33410",
|
("\21171\21160\33410",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -804,11 +802,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (0..10)",
|
("integer (0..10)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.4072460524791592, unseen = -5.241747015059643,
|
ClassData{prior = -0.5631808540999187,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 187},
|
unseen = -5.0875963352323845,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 160},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.095059887063742, unseen = -4.564348191467836,
|
ClassData{prior = -0.8425641237370046, unseen = -4.812184355372417,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 94}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 121}}),
|
||||||
("last n <cycle>",
|
("last n <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
||||||
@ -907,18 +906,14 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <time>",
|
("this <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.2076393647782445, unseen = -4.0943445622221,
|
ClassData{prior = 0.0, unseen = -4.07753744390572,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -1.9980959022258835),
|
[("Wednesday", -1.9810014688665833),
|
||||||
("Monday", -1.9980959022258835), ("day", -0.8586616190375187),
|
("Monday", -1.9810014688665833), ("day", -0.8415671856782186),
|
||||||
("hour", -2.9789251552376097), ("Tuesday", -1.6796421711073488),
|
("hour", -2.9618307218783095), ("Tuesday", -1.6625477377480489),
|
||||||
("week-end", -2.9789251552376097)],
|
("week-end", -2.9618307218783095)],
|
||||||
n = 26},
|
n = 26},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.6739764335716716, unseen = -2.995732273553991,
|
ClassData{prior = -infinity, unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}})]
|
||||||
HashMap.fromList
|
|
||||||
[("<integer> (latent time-of-day)", -0.9985288301111273),
|
|
||||||
("hour", -0.9985288301111273)],
|
|
||||||
n = 6}})]
|
|
@ -41,13 +41,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (numeric)",
|
("integer (numeric)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.48550781578170077,
|
ClassData{prior = -0.8909729238898653,
|
||||||
unseen = -3.912023005428146,
|
unseen = -3.5263605246161616,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 48},
|
likelihoods = HashMap.fromList [("", 0.0)], n = 32},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.9555114450274363,
|
ClassData{prior = -0.5280674302004967, unseen = -3.871201010907891,
|
||||||
unseen = -3.4657359027997265,
|
likelihoods = HashMap.fromList [("", 0.0)], n = 46}}),
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 30}}),
|
|
||||||
("the day before yesterday",
|
("the day before yesterday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
@ -101,6 +100,13 @@ classifiers
|
|||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
|
("October",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -1.791759469228055,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (grain)",
|
("month (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0541605260972757,
|
ClassData{prior = -1.0541605260972757,
|
||||||
@ -128,11 +134,12 @@ classifiers
|
|||||||
n = 5}}),
|
n = 5}}),
|
||||||
("number suffix: \21313",
|
("number suffix: \21313",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -3.258096538021482,
|
ClassData{prior = -0.1823215567939546,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 24},
|
unseen = -3.0910424533583156,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 20},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
ClassData{prior = -1.791759469228055, unseen = -1.791759469228055,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 4}}),
|
||||||
("Wednesday",
|
("Wednesday",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
||||||
@ -156,44 +163,45 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("intersect",
|
("intersect",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.6061358035703156, unseen = -4.61512051684126,
|
ClassData{prior = -0.6061358035703156, unseen = -4.634728988229636,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("year (numeric with year symbol)<named-month> <day-of-month>",
|
("year (numeric with year symbol)<named-month> <day-of-month>",
|
||||||
-1.7719568419318752),
|
-1.791759469228055),
|
||||||
("dayday", -1.8971199848858813),
|
("dayday", -1.916922612182061),
|
||||||
("hourhour", -2.995732273553991),
|
("hourhour", -3.0155349008501706),
|
||||||
("hourminute", -2.995732273553991),
|
("hourminute", -3.0155349008501706),
|
||||||
("absorption of , after named day<named-month> <day-of-month>",
|
("absorption of , after named day<named-month> <day-of-month>",
|
||||||
-1.8971199848858813),
|
-1.916922612182061),
|
||||||
("dayminute", -2.995732273553991),
|
("dayminute", -3.0155349008501706),
|
||||||
("tonight<time-of-day> o'clock", -2.995732273553991),
|
("tonight<time-of-day> o'clock", -3.0155349008501706),
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.995732273553991),
|
-3.0155349008501706),
|
||||||
("yearday", -1.7719568419318752)],
|
("yearday", -1.791759469228055)],
|
||||||
n = 42},
|
n = 42},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.7884573603642702, unseen = -4.465908118654584,
|
ClassData{prior = -0.7884573603642702, unseen = -4.48863636973214,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("\20799\31461\33410<part-of-day> <dim time>",
|
[("\20799\31461\33410<part-of-day> <dim time>",
|
||||||
-2.257122718917288),
|
-2.280112237141987),
|
||||||
("dayhour", -2.8449093838194073),
|
("dayhour", -2.867898902044106),
|
||||||
("daymonth", -2.374905754573672),
|
("daymonth", -2.3978952727983707),
|
||||||
|
("year (numeric with year symbol)February", -2.867898902044106),
|
||||||
("<dim time> <part-of-day><time-of-day> o'clock",
|
("<dim time> <part-of-day><time-of-day> o'clock",
|
||||||
-3.355735007585398),
|
-3.378724525810097),
|
||||||
("year (numeric with year symbol)month (numeric with month symbol)",
|
("year (numeric with year symbol)April", -3.378724525810097),
|
||||||
-1.7462970951512977),
|
("hourhour", -3.378724525810097),
|
||||||
("hourhour", -3.355735007585398),
|
("year (numeric with year symbol)March", -2.280112237141987),
|
||||||
("hourminute", -2.8449093838194073),
|
("hourminute", -2.867898902044106),
|
||||||
("absorption of , after named daymonth (numeric with month symbol)",
|
("yearmonth", -1.7692866133759966),
|
||||||
-2.374905754573672),
|
("dayminute", -2.867898902044106),
|
||||||
("yearmonth", -1.7462970951512977),
|
|
||||||
("dayminute", -2.8449093838194073),
|
|
||||||
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
("<dim time> <part-of-day>relative minutes after|past <integer> (hour-of-day)",
|
||||||
-2.8449093838194073)],
|
-2.867898902044106),
|
||||||
|
("absorption of , after named dayFebruary",
|
||||||
|
-2.3978952727983707)],
|
||||||
n = 35}}),
|
n = 35}}),
|
||||||
("year (grain)",
|
("year (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -299,50 +307,37 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<integer> (latent time-of-day)",
|
("<integer> (latent time-of-day)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.4170660197866443, unseen = -2.995732273553991,
|
ClassData{prior = -0.2231435513142097,
|
||||||
|
unseen = -2.9444389791664407,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("integer (numeric)", -1.3350010667323402),
|
[("integer (numeric)", -1.2809338454620642),
|
||||||
("integer (0..10)", -0.3794896217049037)],
|
("integer (0..10)", -0.325422400434628)],
|
||||||
n = 16},
|
n = 16},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.2776317365982795,
|
ClassData{prior = -1.6094379124341003,
|
||||||
unseen = -3.9889840465642745,
|
unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList [("integer (numeric)", -0.1823215567939546)],
|
||||||
[("integer (numeric)", -2.3608540011180215),
|
n = 4}}),
|
||||||
("integer (0..10)", -0.28141245943818544),
|
|
||||||
("<number>\20010/\20491", -1.890850371872286)],
|
|
||||||
n = 50}}),
|
|
||||||
("nth <time> of <time>",
|
("nth <time> of <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -2.9444389791664407,
|
ClassData{prior = 0.0, unseen = -2.3978952727983707,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("monthday", -0.6931471805599453),
|
[("Octoberordinal (digits)Monday", -0.6931471805599453),
|
||||||
("month (numeric with month symbol)ordinal (digits)Monday",
|
("monthday", -0.6931471805599453)],
|
||||||
-0.6931471805599453)],
|
n = 4},
|
||||||
n = 8},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
ClassData{prior = -infinity, unseen = -1.0986122886681098,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("month (numeric with month symbol)",
|
("April",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.3087354816496133, unseen = -3.951243718581427,
|
ClassData{prior = 0.0, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [("", 0.0)], n = 2},
|
||||||
HashMap.fromList
|
|
||||||
[("integer (numeric)", -1.0986122886681098),
|
|
||||||
("number suffix: \21313", -2.322387720290225),
|
|
||||||
("integer (0..10)", -0.5996211225491218)],
|
|
||||||
n = 47},
|
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.3256697393034558,
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
unseen = -3.0910424533583156,
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
likelihoods =
|
|
||||||
HashMap.fromList
|
|
||||||
[("integer (0..10)", -1.9459101490553135),
|
|
||||||
("<number>\20010/\20491", -0.2719337154836418)],
|
|
||||||
n = 17}}),
|
|
||||||
("week (grain)",
|
("week (grain)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8434293836092833,
|
ClassData{prior = -0.8434293836092833,
|
||||||
@ -456,6 +451,13 @@ classifiers
|
|||||||
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
("hour", -2.2617630984737906), ("month", -2.772588722239781),
|
||||||
("minute", -2.772588722239781)],
|
("minute", -2.772588722239781)],
|
||||||
n = 20}}),
|
n = 20}}),
|
||||||
|
("February",
|
||||||
|
Classifier{okData =
|
||||||
|
ClassData{prior = 0.0, unseen = -3.2188758248682006,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 23},
|
||||||
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <cycle>",
|
("this <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.0185695809945732,
|
ClassData{prior = -1.0185695809945732,
|
||||||
@ -613,8 +615,7 @@ classifiers
|
|||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("daymonth", -0.8109302162163288),
|
[("daymonth", -0.8109302162163288),
|
||||||
("Sundaymonth (numeric with month symbol)",
|
("SundayFebruary", -0.8109302162163288)],
|
||||||
-0.8109302162163288)],
|
|
||||||
n = 7}}),
|
n = 7}}),
|
||||||
("integer with consecutive unit modifiers",
|
("integer with consecutive unit modifiers",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -657,21 +658,22 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("last <time>",
|
("last <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.2286654169163076,
|
ClassData{prior = 0.0, unseen = -3.332204510175204,
|
||||||
unseen = -3.4657359027997265,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -0.8690378470236094), ("Sunday", -1.3545456628053103),
|
[("day", -0.7308875085427924), ("Sunday", -1.2163953243244932),
|
||||||
("Tuesday", -1.6422277352570913)],
|
("Tuesday", -1.5040773967762742)],
|
||||||
n = 12},
|
n = 12},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.3462762367178338, unseen = -4.189654742026425,
|
ClassData{prior = -infinity, unseen = -1.3862943611198906,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
HashMap.fromList
|
("March",
|
||||||
[("<integer> (latent time-of-day)", -0.916290731874155),
|
Classifier{okData =
|
||||||
("month (numeric with month symbol)", -2.5649493574615367),
|
ClassData{prior = 0.0, unseen = -2.772588722239781,
|
||||||
("hour", -0.916290731874155), ("month", -2.5649493574615367)],
|
likelihoods = HashMap.fromList [("", 0.0)], n = 14},
|
||||||
n = 29}}),
|
koData =
|
||||||
|
ClassData{prior = -infinity, unseen = -0.6931471805599453,
|
||||||
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("the day after tomorrow",
|
("the day after tomorrow",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
ClassData{prior = 0.0, unseen = -1.6094379124341003,
|
||||||
@ -688,22 +690,18 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("next <time>",
|
("next <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -1.6486586255873816, unseen = -2.890371757896165,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("day", -1.041453874828161), ("Tuesday", -1.041453874828161)],
|
[("day", -0.7731898882334817), ("Tuesday", -0.7731898882334817)],
|
||||||
n = 5},
|
n = 5},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -0.21357410029805904,
|
ClassData{prior = -0.6931471805599453, unseen = -2.639057329615259,
|
||||||
unseen = -3.912023005428146,
|
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -2.1000608288825715),
|
[("Wednesday", -0.7731898882334817),
|
||||||
("<integer> (latent time-of-day)", -1.1192315758708455),
|
("day", -0.7731898882334817)],
|
||||||
("month (numeric with month symbol)", -3.1986731175506815),
|
n = 5}}),
|
||||||
("day", -2.1000608288825715), ("hour", -1.1192315758708455),
|
|
||||||
("month", -3.1986731175506815)],
|
|
||||||
n = 21}}),
|
|
||||||
("last <cycle>",
|
("last <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.8472978603872037,
|
ClassData{prior = -0.8472978603872037,
|
||||||
@ -771,21 +769,21 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("<named-month> <day-of-month>",
|
("<named-month> <day-of-month>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.68213122712422,
|
ClassData{prior = 0.0, unseen = -4.709530201312334,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("month (numeric with month symbol)integer with consecutive unit modifiers",
|
[("Marchinteger (0..10)", -2.6210388241125804),
|
||||||
-1.83961549040569),
|
("Marchinteger (numeric)", -3.0910424533583156),
|
||||||
("month (numeric with month symbol)integer (numeric)",
|
("Aprilinteger (numeric)", -3.6018680771243066),
|
||||||
-1.9647786333596962),
|
("Februaryinteger (0..10)", -2.6210388241125804),
|
||||||
("month (numeric with month symbol)number suffix: \21313",
|
("month", -0.7492366472109889),
|
||||||
-2.5933872927820705),
|
("Februaryinteger (numeric)", -2.503255788456197),
|
||||||
("month", -0.7215851158804788),
|
("Februaryinteger with consecutive unit modifiers",
|
||||||
("month (numeric with month symbol)integer (0..10)",
|
-1.8672670217362002),
|
||||||
-1.9647786333596962)],
|
("Februarynumber suffix: \21313", -2.6210388241125804)],
|
||||||
n = 51},
|
n = 51},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -infinity, unseen = -1.791759469228055,
|
ClassData{prior = -infinity, unseen = -2.1972245773362196,
|
||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("\21171\21160\33410",
|
("\21171\21160\33410",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
@ -796,11 +794,12 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("integer (0..10)",
|
("integer (0..10)",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.4072460524791592, unseen = -5.241747015059643,
|
ClassData{prior = -0.5631808540999187,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 187},
|
unseen = -5.0875963352323845,
|
||||||
|
likelihoods = HashMap.fromList [("", 0.0)], n = 160},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.095059887063742, unseen = -4.564348191467836,
|
ClassData{prior = -0.8425641237370046, unseen = -4.812184355372417,
|
||||||
likelihoods = HashMap.fromList [("", 0.0)], n = 94}}),
|
likelihoods = HashMap.fromList [("", 0.0)], n = 121}}),
|
||||||
("last n <cycle>",
|
("last n <cycle>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
ClassData{prior = 0.0, unseen = -4.605170185988091,
|
||||||
@ -899,18 +898,14 @@ classifiers
|
|||||||
likelihoods = HashMap.fromList [], n = 0}}),
|
likelihoods = HashMap.fromList [], n = 0}}),
|
||||||
("this <time>",
|
("this <time>",
|
||||||
Classifier{okData =
|
Classifier{okData =
|
||||||
ClassData{prior = -0.2076393647782445, unseen = -4.0943445622221,
|
ClassData{prior = 0.0, unseen = -4.07753744390572,
|
||||||
likelihoods =
|
likelihoods =
|
||||||
HashMap.fromList
|
HashMap.fromList
|
||||||
[("Wednesday", -1.9980959022258835),
|
[("Wednesday", -1.9810014688665833),
|
||||||
("Monday", -1.9980959022258835), ("day", -0.8586616190375187),
|
("Monday", -1.9810014688665833), ("day", -0.8415671856782186),
|
||||||
("hour", -2.9789251552376097), ("Tuesday", -1.6796421711073488),
|
("hour", -2.9618307218783095), ("Tuesday", -1.6625477377480489),
|
||||||
("week-end", -2.9789251552376097)],
|
("week-end", -2.9618307218783095)],
|
||||||
n = 26},
|
n = 26},
|
||||||
koData =
|
koData =
|
||||||
ClassData{prior = -1.6739764335716716, unseen = -2.995732273553991,
|
ClassData{prior = -infinity, unseen = -1.9459101490553135,
|
||||||
likelihoods =
|
likelihoods = HashMap.fromList [], n = 0}})]
|
||||||
HashMap.fromList
|
|
||||||
[("<integer> (latent time-of-day)", -0.9985288301111273),
|
|
||||||
("hour", -0.9985288301111273)],
|
|
||||||
n = 6}})]
|
|
@ -250,7 +250,7 @@ ruleLastTime = Rule
|
|||||||
{ name = "last <time>"
|
{ name = "last <time>"
|
||||||
, pattern =
|
, pattern =
|
||||||
[ regex "去|上(个|個)?"
|
[ regex "去|上(个|個)?"
|
||||||
, dimension Time
|
, Predicate isOkWithThisNext
|
||||||
]
|
]
|
||||||
, prod = \tokens -> case tokens of
|
, prod = \tokens -> case tokens of
|
||||||
(_:Token Time td:_) -> tt $ predNth (-1) False td
|
(_:Token Time td:_) -> tt $ predNth (-1) False td
|
||||||
@ -314,7 +314,7 @@ ruleNoon = Rule
|
|||||||
, pattern =
|
, pattern =
|
||||||
[ regex "中午"
|
[ regex "中午"
|
||||||
]
|
]
|
||||||
, prod = \_ -> tt $ hour False 12
|
, prod = \_ -> tt $ mkOkForThisNext $ hour False 12
|
||||||
}
|
}
|
||||||
|
|
||||||
ruleToday :: Rule
|
ruleToday :: Rule
|
||||||
@ -406,7 +406,7 @@ ruleMidnight = Rule
|
|||||||
, pattern =
|
, pattern =
|
||||||
[ regex "午夜|凌晨|半夜"
|
[ regex "午夜|凌晨|半夜"
|
||||||
]
|
]
|
||||||
, prod = \_ -> tt $ hour False 0
|
, prod = \_ -> tt $ mkOkForThisNext $ hour False 0
|
||||||
}
|
}
|
||||||
|
|
||||||
ruleInduringThePartofday :: Rule
|
ruleInduringThePartofday :: Rule
|
||||||
@ -567,7 +567,7 @@ ruleWeekend = Rule
|
|||||||
, pattern =
|
, pattern =
|
||||||
[ regex "周末|週末"
|
[ regex "周末|週末"
|
||||||
]
|
]
|
||||||
, prod = \_ -> tt weekend
|
, prod = \_ -> tt $ mkOkForThisNext weekend
|
||||||
}
|
}
|
||||||
|
|
||||||
ruleLastYear :: Rule
|
ruleLastYear :: Rule
|
||||||
@ -597,7 +597,7 @@ ruleNextTime = Rule
|
|||||||
{ name = "next <time>"
|
{ name = "next <time>"
|
||||||
, pattern =
|
, pattern =
|
||||||
[ regex "明|下(个|個)?"
|
[ regex "明|下(个|個)?"
|
||||||
, dimension Time
|
, Predicate isOkWithThisNext
|
||||||
]
|
]
|
||||||
, prod = \tokens -> case tokens of
|
, prod = \tokens -> case tokens of
|
||||||
(_:Token Time td:_) ->
|
(_:Token Time td:_) ->
|
||||||
@ -690,7 +690,7 @@ ruleThisTime = Rule
|
|||||||
{ name = "this <time>"
|
{ name = "this <time>"
|
||||||
, pattern =
|
, pattern =
|
||||||
[ regex "今(个|個)?|这(个)?|這(個)?"
|
[ regex "今(个|個)?|这(个)?|這(個)?"
|
||||||
, dimension Time
|
, Predicate isOkWithThisNext
|
||||||
]
|
]
|
||||||
, prod = \tokens -> case tokens of
|
, prod = \tokens -> case tokens of
|
||||||
(_:Token Time td:_) ->
|
(_:Token Time td:_) ->
|
||||||
@ -758,20 +758,6 @@ rulePartofdayDimTime = Rule
|
|||||||
_ -> Nothing
|
_ -> Nothing
|
||||||
}
|
}
|
||||||
|
|
||||||
ruleMonthNumericWithMonthSymbol :: Rule
|
|
||||||
ruleMonthNumericWithMonthSymbol = Rule
|
|
||||||
{ name = "month (numeric with month symbol)"
|
|
||||||
, pattern =
|
|
||||||
[ Predicate $ isIntegerBetween 1 12
|
|
||||||
, regex "月(份)?"
|
|
||||||
]
|
|
||||||
, prod = \tokens -> case tokens of
|
|
||||||
(token:_) -> do
|
|
||||||
v <- getIntValue token
|
|
||||||
tt . mkOkForThisNext $ month v
|
|
||||||
_ -> Nothing
|
|
||||||
}
|
|
||||||
|
|
||||||
ruleTonight :: Rule
|
ruleTonight :: Rule
|
||||||
ruleTonight = Rule
|
ruleTonight = Rule
|
||||||
{ name = "tonight"
|
{ name = "tonight"
|
||||||
@ -891,6 +877,22 @@ ruleDaysOfWeek = mkRuleDaysOfWeek
|
|||||||
, ( "Sunday", "星期日|星期天|礼拜天|周日|禮拜天|週日|禮拜日" )
|
, ( "Sunday", "星期日|星期天|礼拜天|周日|禮拜天|週日|禮拜日" )
|
||||||
]
|
]
|
||||||
|
|
||||||
|
ruleMonths :: [Rule]
|
||||||
|
ruleMonths = mkRuleMonths
|
||||||
|
[ ( "January", "(一|1)月(份)?" )
|
||||||
|
, ( "February", "(二|2)月(份)?" )
|
||||||
|
, ( "March", "(三|3)月(份)?" )
|
||||||
|
, ( "April", "(四|4)月(份)?" )
|
||||||
|
, ( "May", "(五|5)月(份)?" )
|
||||||
|
, ( "June", "(六|6)月(份)?" )
|
||||||
|
, ( "July", "(七|7)月(份)?" )
|
||||||
|
, ( "August", "(八|8)月(份)?" )
|
||||||
|
, ( "September", "(九|9)月(份)?" )
|
||||||
|
, ( "October", "(十|10)月(份)?" )
|
||||||
|
, ( "November", "(十一|11)月(份)?" )
|
||||||
|
, ( "December", "(十二|12)月(份)?" )
|
||||||
|
]
|
||||||
|
|
||||||
rulePeriodicHolidays :: [Rule]
|
rulePeriodicHolidays :: [Rule]
|
||||||
rulePeriodicHolidays = mkRuleHolidays
|
rulePeriodicHolidays = mkRuleHolidays
|
||||||
-- Fixed dates, year over year
|
-- Fixed dates, year over year
|
||||||
@ -975,7 +977,6 @@ rules =
|
|||||||
, ruleMidnight
|
, ruleMidnight
|
||||||
, ruleMmdd
|
, ruleMmdd
|
||||||
, ruleMmddyyyy
|
, ruleMmddyyyy
|
||||||
, ruleMonthNumericWithMonthSymbol
|
|
||||||
, ruleMorning
|
, ruleMorning
|
||||||
, ruleNamedmonthDayofmonth
|
, ruleNamedmonthDayofmonth
|
||||||
, ruleNextCycle
|
, ruleNextCycle
|
||||||
@ -1022,4 +1023,5 @@ rules =
|
|||||||
, ruleTimezone
|
, ruleTimezone
|
||||||
]
|
]
|
||||||
++ ruleDaysOfWeek
|
++ ruleDaysOfWeek
|
||||||
|
++ ruleMonths
|
||||||
++ rulePeriodicHolidays
|
++ rulePeriodicHolidays
|
||||||
|
Loading…
Reference in New Issue
Block a user