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:
cbazzaandClaude Sonnet 4.6 committed 2026-05-19 13:34:24 +02:00
1 parent 49c8bffb87
commit 31cfd914c5
9 files changed
+805 -87

No files matched your search

+30
View File
@@ -3095,3 +3095,33 @@ datum;Z1;Z2;Z3;Z4;Z5;Z6;SZ
2026-01-24;1;7;28;32;47;49;1
2026-01-28;9;11;25;35;37;44;3
2026-01-31;8;19;30;37;38;49;3
2026-02-04;9;11;16;22;27;37;0
2026-02-07;7;11;20;25;28;49;7
2026-02-11;8;9;18;20;37;40;3
2026-02-14;3;9;19;20;40;43;7
2026-02-18;10;15;19;20;29;48;8
2026-02-21;2;8;9;29;39;44;6
2026-02-25;9;13;25;30;37;46;8
2026-02-28;1;6;19;33;44;45;8
2026-03-04;1;15;17;24;37;40;3
2026-03-07;5;16;20;38;39;41;4
2026-03-11;17;21;26;32;35;37;0
2026-03-14;19;20;28;32;44;45;0
2026-03-18;10;13;20;35;43;49;0
2026-03-21;2;7;19;24;29;43;2
2026-03-25;7;12;29;30;46;49;5
2026-03-28;5;20;24;33;34;42;1
2026-04-01;8;10;11;14;22;48;1
2026-04-04;6;15;18;23;28;48;2
2026-04-08;2;5;14;16;23;36;8
2026-04-11;17;23;32;33;34;46;0
2026-04-15;3;17;25;28;40;42;0
2026-04-18;18;28;34;37;44;48;4
2026-04-22;15;26;27;35;42;47;5
2026-04-25;6;12;15;20;35;49;9
2026-04-29;1;15;25;37;43;47;4
2026-05-02;1;5;9;20;21;32;5
2026-05-06;10;13;19;38;40;48;2
2026-05-09;2;3;12;36;39;43;8
2026-05-13;13;15;20;26;31;43;7
2026-05-16;7;11;20;23;27;30;9
1 datum Z1 Z2 Z3 Z4 Z5 Z6 SZ
3095 2026-01-24 1 7 28 32 47 49 1
3096 2026-01-28 9 11 25 35 37 44 3
3097 2026-01-31 8 19 30 37 38 49 3
3098 2026-02-04 9 11 16 22 27 37 0
3099 2026-02-07 7 11 20 25 28 49 7
3100 2026-02-11 8 9 18 20 37 40 3
3101 2026-02-14 3 9 19 20 40 43 7
3102 2026-02-18 10 15 19 20 29 48 8
3103 2026-02-21 2 8 9 29 39 44 6
3104 2026-02-25 9 13 25 30 37 46 8
3105 2026-02-28 1 6 19 33 44 45 8
3106 2026-03-04 1 15 17 24 37 40 3
3107 2026-03-07 5 16 20 38 39 41 4
3108 2026-03-11 17 21 26 32 35 37 0
3109 2026-03-14 19 20 28 32 44 45 0
3110 2026-03-18 10 13 20 35 43 49 0
3111 2026-03-21 2 7 19 24 29 43 2
3112 2026-03-25 7 12 29 30 46 49 5
3113 2026-03-28 5 20 24 33 34 42 1
3114 2026-04-01 8 10 11 14 22 48 1
3115 2026-04-04 6 15 18 23 28 48 2
3116 2026-04-08 2 5 14 16 23 36 8
3117 2026-04-11 17 23 32 33 34 46 0
3118 2026-04-15 3 17 25 28 40 42 0
3119 2026-04-18 18 28 34 37 44 48 4
3120 2026-04-22 15 26 27 35 42 47 5
3121 2026-04-25 6 12 15 20 35 49 9
3122 2026-04-29 1 15 25 37 43 47 4
3123 2026-05-02 1 5 9 20 21 32 5
3124 2026-05-06 10 13 19 38 40 48 2
3125 2026-05-09 2 3 12 36 39 43 8
3126 2026-05-13 13 15 20 26 31 43 7
3127 2026-05-16 7 11 20 23 27 30 9