Add Deep Learning (LSTM) + Quick Wins automation features
Major improvements: - Deep Learning integration with PyTorch LSTM (dual models: main 1-50 + euro 1-12) - Hybrid predictor: 40% RandomForest + 60% Deep Learning - LaunchAgent for automatic weekly tip generation (Mon/Thu 21:00) - Health-Check system with auto-recovery and Telegram alerts - Fixed health checks for Eurojackpot-specific paths and file names - Model caching and intelligent retraining logic - Updated CSV data and generated tips - Performance reports for recent draws Technical details: - PyTorch used instead of TensorFlow (Python 3.14 compatibility) - Separate LSTM models for main numbers (1-50) and euro numbers (1-12) - Apple Silicon MPS acceleration support - Sequence learning with 20-draw history - Health-check adapted for eurojackpot_ml_models/ and learning_log.json 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -62,6 +62,62 @@
|
||||
"file": "weekly_tips_20251215_090045.csv",
|
||||
"avg_confidence": 0.1461352818684182,
|
||||
"avg_quality": 0.24801070782708448
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-18T09:04:18.723971",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20251218_090418.csv",
|
||||
"avg_confidence": 0.24929333861475866,
|
||||
"avg_quality": 0.34309725833519206
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-22T09:00:26.180332",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20251222_090026.csv",
|
||||
"avg_confidence": 0.14555093760453808,
|
||||
"avg_quality": 0.24778265211399592
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-25T09:00:22.814659",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20251225_090022.csv",
|
||||
"avg_confidence": 0.1535948121486636,
|
||||
"avg_quality": 0.254956459846685
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-29T09:00:22.333981",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20251229_090022.csv",
|
||||
"avg_confidence": 0.139651730558598,
|
||||
"avg_quality": 0.24138112537430906
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T09:00:22.228855",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20260105_090022.csv",
|
||||
"avg_confidence": 0.1464099063179347,
|
||||
"avg_quality": 0.24795966139367404
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T11:43:13.513348",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20260105_114313.csv",
|
||||
"avg_confidence": 0.1481513610907385,
|
||||
"avg_quality": 0.2496726932838648
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T14:30:37.493239",
|
||||
"num_tips": 5,
|
||||
"file": "weekly_tips_20260105_143037.csv",
|
||||
"avg_confidence": 0.5146303150864401,
|
||||
"avg_quality": 0.6495518860002409
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T19:31:43.033362",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_tips_20260105_193143.csv",
|
||||
"avg_confidence": 0.5119966658358427,
|
||||
"avg_quality": 0.6260971285846824
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,7-11-29-31-46,1-8,HYBRID-OPT,0.4688,0.0000,0.0451,0.2988,0.3465
|
||||
2,7-11-29-31-46,4-8,HYBRID-OPT,0.4688,0.0000,0.0451,0.2988,0.3465
|
||||
3,7-19-29-39-49,7-8,HYBRID-OPT,0.4688,0.0000,0.0451,0.2988,0.3465
|
||||
4,7-19-29-39-49,4-7,HYBRID-OPT,0.4688,0.0000,0.0451,0.2988,0.3465
|
||||
5,7-19-29-39-49,2-5,HYBRID-OPT,0.4688,0.0000,0.0451,0.2988,0.3465
|
||||
6,4-20-30-34-45,6-7,PURE-AI,0.4688,0.0000,0.0451,0.2434,0.3465
|
||||
7,1-16-23-40-43,2-3,PURE-AI,0.4688,0.0000,0.0451,0.2434,0.3465
|
||||
8,1-12-21-22-46,3-5,ENSEMBLE,0.4688,0.0000,0.0253,0.1951,0.3426
|
||||
9,1-12-21-22-35,3-5,ENSEMBLE,0.4688,0.0000,0.0220,0.1941,0.3419
|
||||
10,5-12-24-32-42,4-5,PURE-PATTERN,0.3833,0.0000,0.0451,0.1229,0.3207
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,15-26-28-42-48,3-4,HYBRID-OPT,0.2670,0.0000,0.0121,0.2098,0.2668
|
||||
2,1-10-26-27-36,2-4,HYBRID-OPT,0.2370,0.0000,0.0066,0.1964,0.2525
|
||||
3,5-19-21-28-48,3-4,HYBRID-OPT,0.2220,0.0000,0.0252,0.1951,0.2515
|
||||
4,9-20-26-27-48,5-8,HYBRID-OPT,0.2220,0.0000,0.0252,0.1951,0.2514
|
||||
5,4-27-28-42-50,3-7,HYBRID-OPT,0.2250,0.0000,0.0066,0.1916,0.2475
|
||||
6,3-7-25-30-48,6-7,PURE-AI,0.1470,0.0000,0.0099,0.0755,0.2156
|
||||
7,5-10-15-23-28,2-3,PURE-AI,0.1740,0.0000,0.0110,0.0892,0.2270
|
||||
8,5-12-27-28-48,3-5,ENSEMBLE,0.2910,0.0000,0.0252,0.1240,0.2797
|
||||
9,5-12-27-28-48,3-5,ENSEMBLE,0.2910,0.0000,0.0252,0.1240,0.2797
|
||||
10,5-12-24-32-42,4-5,PURE-PATTERN,0.1110,0.0000,0.0450,0.0548,0.2061
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,9-27-28-38-48,7-10,HYBRID-OPT,0.2859,0.0000,0.0241,0.2204,0.2758
|
||||
2,1-26-27-33-36,2-4,HYBRID-OPT,0.2644,0.0000,0.0099,0.2082,0.2627
|
||||
3,5-19-21-28-48,3-4,HYBRID-OPT,0.2739,0.0000,0.0252,0.2159,0.2707
|
||||
4,9-20-26-27-48,5-8,HYBRID-OPT,0.2739,0.0000,0.0252,0.2159,0.2705
|
||||
5,2-5-11-25-48,3-6,HYBRID-OPT,0.2559,0.0000,0.0175,0.2067,0.2608
|
||||
6,1-11-14-30-48,6-7,PURE-AI,0.1938,0.0000,0.0175,0.1004,0.2348
|
||||
7,4-18-20-24-28,2-3,PURE-AI,0.1954,0.0000,0.0088,0.0995,0.2337
|
||||
8,1-12-14-27-28,3-5,ENSEMBLE,0.2369,0.0000,0.0088,0.0974,0.2519
|
||||
9,1-12-14-27-28,3-5,ENSEMBLE,0.2369,0.0000,0.0088,0.0974,0.2519
|
||||
10,5-12-24-32-42,4-5,PURE-PATTERN,0.1889,0.0000,0.0450,0.0742,0.2368
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,17-28-36-42-48,3-4,HYBRID-OPT,0.2640,0.0000,0.0175,0.2100,0.2669
|
||||
2,3-5-10-27-36,2-4,HYBRID-OPT,0.2280,0.0000,0.0033,0.1920,0.2480
|
||||
3,16-27-28-42-50,3-4,HYBRID-OPT,0.2220,0.0000,0.0120,0.1918,0.2475
|
||||
4,10-13-36-48-50,2-10,HYBRID-OPT,0.2040,0.0000,0.0241,0.1876,0.2421
|
||||
5,4-10-25-44-48,3-6,HYBRID-OPT,0.2220,0.0000,0.0110,0.1915,0.2470
|
||||
6,4-8-29-44-48,6-7,PURE-AI,0.1320,0.0000,0.0110,0.0682,0.2094
|
||||
7,5-10-17-24-28,2-3,PURE-AI,0.1680,0.0000,0.0110,0.0862,0.2247
|
||||
8,5-12-27-28-42,3-5,ENSEMBLE,0.2520,0.0000,0.0252,0.1084,0.2629
|
||||
9,5-12-27-28-42,3-5,ENSEMBLE,0.2520,0.0000,0.0252,0.1084,0.2629
|
||||
10,5-12-24-32-42,4-5,PURE-PATTERN,0.1020,0.0000,0.0449,0.0524,0.2024
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,14-28-44-47-48,3-4,HYBRID-OPT,0.2860,0.0000,0.0044,0.2155,0.2733
|
||||
2,1-27-36-42-47,2-4,HYBRID-OPT,0.2560,0.0000,0.0186,0.2071,0.2628
|
||||
3,13-27-28-44-50,3-4,HYBRID-OPT,0.2380,0.0000,0.0120,0.1982,0.2541
|
||||
4,5-16-27-32-47,3-8,HYBRID-OPT,0.2120,0.0000,0.0449,0.1960,0.2505
|
||||
5,5-16-27-32-47,1-6,HYBRID-OPT,0.2120,0.0000,0.0449,0.1960,0.2505
|
||||
6,3-7-25-26-48,6-7,PURE-AI,0.1500,0.0000,0.0098,0.0770,0.2168
|
||||
7,5-14-22-28-42,2-3,PURE-AI,0.1880,0.0000,0.0252,0.0990,0.2358
|
||||
8,5-12-27-28-42,3-5,ENSEMBLE,0.2560,0.0000,0.0252,0.1099,0.2642
|
||||
9,5-12-27-28-42,3-5,ENSEMBLE,0.2560,0.0000,0.0252,0.1099,0.2642
|
||||
10,5-12-24-32-42,4-5,PURE-PATTERN,0.1140,0.0000,0.0449,0.0554,0.2073
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,9-28-44-47-48,1-3,HYBRID-OPT,0.2850,0.0000,0.0044,0.2151,0.2729
|
||||
2,10-27-36-42-47,3-9,HYBRID-OPT,0.2556,0.0010,0.0186,0.2071,0.2628
|
||||
3,15-28-36-44-50,2-3,HYBRID-OPT,0.2316,0.0010,0.0175,0.1973,0.2525
|
||||
4,5-16-27-32-47,1-7,HYBRID-OPT,0.2110,0.0000,0.0449,0.1956,0.2501
|
||||
5,9-44-47-48-50,1-3,HYBRID-OPT,0.2370,0.0000,0.0100,0.1973,0.2533
|
||||
6,1-22-25-29-48,5-6,PURE-AI,0.1496,0.0000,0.0055,0.0759,0.2158
|
||||
7,5-9-19-28-42,1-9,PURE-AI,0.1870,0.0010,0.0175,0.0973,0.2341
|
||||
8,5-12-27-28-42,1-4,ENSEMBLE,0.2550,0.0000,0.0252,0.1096,0.2638
|
||||
9,5-27-28-42-47,1-4,ENSEMBLE,0.3230,0.0000,0.0066,0.1312,0.2847
|
||||
10,5-12-24-32-42,3-4,PURE-PATTERN,0.1130,0.0000,0.0449,0.0552,0.2069
|
||||
|
@@ -0,0 +1,6 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,3-25-27-28-47,7-10,HYBRID-OPT,0.6998,0.9020,0.0055,0.6068,0.6970
|
||||
2,5-20-27-42-48,4-7,HYBRID-OPT,0.6254,0.9414,0.0252,0.5918,0.6681
|
||||
3,9-27-29-35-36,4-7,PURE-AI,0.4187,0.9414,0.0098,0.4938,0.5793
|
||||
4,5-27-28-47-48,10-12,ENSEMBLE,0.8473,0.9552,0.0066,0.6274,0.7430
|
||||
5,2-13-27-36-44,6-10,PURE-PATTERN,0.4894,0.6940,0.0449,0.2534,0.5603
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Main_Numbers,Euro_Numbers,Strategy,Main_AI_Score,Euro_AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,3-25-27-28-47,7-10,HYBRID-OPT,0.6998,0.9020,0.0055,0.6068,0.6970
|
||||
2,5-20-27-42-48,4-7,HYBRID-OPT,0.6254,0.9414,0.0252,0.5918,0.6681
|
||||
3,12-25-28-36-49,10-12,HYBRID-OPT,0.5722,0.9552,0.0186,0.5723,0.6581
|
||||
4,7-10-17-28-47,10-12,HYBRID-OPT,0.4814,0.9552,0.0175,0.5357,0.6203
|
||||
5,3-16-25-27-47,7-10,HYBRID-OPT,0.5578,0.9020,0.0252,0.5549,0.6351
|
||||
6,18-25-32-46-47,6-9,PURE-AI,0.4246,0.5379,0.0175,0.3772,0.4831
|
||||
7,3-28-29-37-44,4-10,PURE-AI,0.4538,0.9508,0.0241,0.5169,0.6057
|
||||
8,5-27-28-47-48,9-10,ENSEMBLE,0.8473,0.7553,0.0066,0.5675,0.6930
|
||||
9,5-27-28-47-48,9-10,ENSEMBLE,0.8473,0.7553,0.0066,0.5675,0.6930
|
||||
10,5-12-24-32-42,7-9,PURE-PATTERN,0.3622,0.7459,0.0449,0.2294,0.5076
|
||||
|
Reference in New Issue
Block a user