Improve generator quality and sync data (May 2026)
Data: - Add missing draw 2026-05-16 (7 11 20 23 27 30 SZ:9) via GitHub archive - Run retroactive learning for skipped 2026-01-07 draw Generator improvements (ported from Eurojackpot): - Add hard structural filters (sum 100-200, min 1 even + 1 odd per tip) - Add long-term frequency prior as learner dampener (alpha=0.2) - Fix ENSEMBLE strategy generating duplicate tips (greedy → weighted random) - Fix Division-by-Zero edge case in set_frequency_prior - Fix freq_alpha boundary and clip final adjusted value to [0,1] - Prevent negative weights in random.choices (floor at 0.001) - Use vectorized stack().value_counts() for frequency calculation .gitignore: - Exclude data/backups/, weekly tip CSVs, performance reports, data/data/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
49c8bffb87
commit
31cfd914c5
9 files changed
+805
-87
No files matched your search
@@ -186,6 +186,408 @@
|
||||
"main": 0.9,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-07T20:00:50.951491",
|
||||
"draw_date": "2026-02-04",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 3
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.7,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-11T20:01:02.668200",
|
||||
"draw_date": "2026-02-07",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": true,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.6,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-14T20:00:51.404740",
|
||||
"draw_date": "2026-02-11",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": true,
|
||||
"tip": 5
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.9,
|
||||
"sz_rate": 0.2
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-18T20:00:47.697855",
|
||||
"draw_date": "2026-02-14",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": true,
|
||||
"tip": 4
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.8,
|
||||
"sz_rate": 0.2
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-21T20:00:51.713450",
|
||||
"draw_date": "2026-02-18",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.5,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-25T20:00:24.757445",
|
||||
"draw_date": "2026-02-21",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": true,
|
||||
"tip": 1
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.1,
|
||||
"sz_rate": 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-02-28T20:00:54.216537",
|
||||
"draw_date": "2026-02-25",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": true,
|
||||
"tip": 10
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.0,
|
||||
"sz_rate": 0.4
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-04T20:00:54.207569",
|
||||
"draw_date": "2026-02-28",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.5,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-07T20:00:54.255644",
|
||||
"draw_date": "2026-03-04",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": true,
|
||||
"tip": 9
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.4,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-11T20:04:25.014685",
|
||||
"draw_date": "2026-03-07",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.9,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-14T20:00:53.783538",
|
||||
"draw_date": "2026-03-11",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 6
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.5,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-18T20:00:49.938872",
|
||||
"draw_date": "2026-03-14",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.7,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-21T20:00:47.286207",
|
||||
"draw_date": "2026-03-18",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.3,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-26T09:10:14.208620",
|
||||
"draw_date": "2026-03-21",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 10
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.2,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-03-28T20:00:55.831816",
|
||||
"draw_date": "2026-03-25",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.9,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-01T20:00:53.000438",
|
||||
"draw_date": "2026-03-28",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 1
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.6,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-04T20:54:46.885784",
|
||||
"draw_date": "2026-04-01",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 3
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.0,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-08T20:00:54.635015",
|
||||
"draw_date": "2026-04-04",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 1
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.5,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-11T20:00:52.934246",
|
||||
"draw_date": "2026-04-08",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": true,
|
||||
"tip": 1
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.9,
|
||||
"sz_rate": 0.4
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-15T20:07:32.209888",
|
||||
"draw_date": "2026-04-11",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.2,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-18T20:05:26.251241",
|
||||
"draw_date": "2026-04-15",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.1,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-22T20:11:15.133475",
|
||||
"draw_date": "2026-04-18",
|
||||
"evaluation": {
|
||||
"main": 0,
|
||||
"sz": false,
|
||||
"tip": null
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.0,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-25T20:12:51.557882",
|
||||
"draw_date": "2026-04-22",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 4
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.0,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-04-29T20:00:54.738036",
|
||||
"draw_date": "2026-04-25",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 5
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.5,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-02T20:05:10.517397",
|
||||
"draw_date": "2026-04-29",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 3
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.2,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-06T20:00:51.391264",
|
||||
"draw_date": "2026-05-02",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.2,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-09T21:16:17.020494",
|
||||
"draw_date": "2026-05-06",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.1,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-13T20:00:57.516757",
|
||||
"draw_date": "2026-05-09",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 6
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.3,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-16T20:00:49.739335",
|
||||
"draw_date": "2026-05-13",
|
||||
"evaluation": {
|
||||
"main": 1,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.2,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-19T10:53:15.548204",
|
||||
"draw_date": "2026-05-16",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 7
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.9,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-05-19T12:56:08.782697",
|
||||
"draw_date": "2026-01-07",
|
||||
"evaluation": {
|
||||
"main": 0,
|
||||
"sz": false
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.0
|
||||
},
|
||||
"note": "retroactive_learning"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user