Add Deep Learning (LSTM) + Quick Wins automation features
Major improvements: - Deep Learning integration with PyTorch LSTM (Bidirectional, 128→64 units) - Hybrid predictor: 40% RandomForest + 60% Deep Learning - LaunchAgent for automatic weekly tip generation (Tue/Fri 21:00) - Health-Check system with auto-recovery and Telegram alerts - 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) - Apple Silicon MPS acceleration support - Sequence learning with 20-draw history - Early stopping and learning rate scheduling 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f6106b8333
commit
428403557e
33 files changed
+31776
-62
No files matched your search
@@ -4967,3 +4967,9 @@ datum;Z1;Z2;Z3;Z4;Z5;Z6;SZ
|
||||
2025-12-06;15;26;27;33;35;37;2.0
|
||||
2025-12-10;3;11;12;13;17;24;8.0
|
||||
2025-12-13;6;11;21;32;37;45;3.0
|
||||
2025-12-17;6;13;25;26;32;37;2.0
|
||||
2025-12-20;12;23;32;33;40;42;5.0
|
||||
2025-12-24;7;8;25;32;37;39;8.0
|
||||
2025-12-27;7;10;27;28;38;46;6.0
|
||||
2025-12-31;3;5;7;28;36;41;5.0
|
||||
2026-01-03;3;8;11;12;16;46;8.0
|
||||
|
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -62,6 +62,62 @@
|
||||
"file": "weekly_lotto_tips_20251216_090036.csv",
|
||||
"avg_confidence": 0.2526153083488077,
|
||||
"avg_quality": 0.4270460107501856
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-19T09:00:47.995332",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_lotto_tips_20251219_090047.csv",
|
||||
"avg_confidence": 0.24851173163378942,
|
||||
"avg_quality": 0.42254649408361306
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-23T09:00:39.273434",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_lotto_tips_20251223_090039.csv",
|
||||
"avg_confidence": 0.24564556363017442,
|
||||
"avg_quality": 0.42297042510202276
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-26T09:00:29.472712",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_lotto_tips_20251226_090029.csv",
|
||||
"avg_confidence": 0.24881269580518275,
|
||||
"avg_quality": 0.4232548718131768
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-30T09:00:29.644794",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_lotto_tips_20251230_090029.csv",
|
||||
"avg_confidence": 0.2493553812828854,
|
||||
"avg_quality": 0.422702688633027
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T11:57:12.284547",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_lotto_tips_20260105_115712.csv",
|
||||
"avg_confidence": 0.2534916290186907,
|
||||
"avg_quality": 0.4275052872775139
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T14:18:43.847636",
|
||||
"num_tips": 5,
|
||||
"file": "weekly_lotto_tips_20260105_141843.csv",
|
||||
"avg_confidence": 0.22396252964735192,
|
||||
"avg_quality": 0.4176696066987704
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T14:26:54.619984",
|
||||
"num_tips": 5,
|
||||
"file": "weekly_lotto_tips_20260105_142654.csv",
|
||||
"avg_confidence": 0.38086368558448874,
|
||||
"avg_quality": 0.5874078043214264
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T19:31:53.727772",
|
||||
"num_tips": 10,
|
||||
"file": "weekly_lotto_tips_20260105_193153.csv",
|
||||
"avg_confidence": 0.4169894391741245,
|
||||
"avg_quality": 0.6052850635944613
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,12-14-17-45-46-48,9,HYBRID-OPT,0.2117,0.0976,0.3294,0.4224
|
||||
2,1-12-23-32-45-46,9,HYBRID-OPT,0.2040,0.1473,0.3434,0.4340
|
||||
3,3-8-14-17-21-46,9,HYBRID-OPT,0.2185,0.0870,0.3287,0.4242
|
||||
4,7-8-28-45-46-48,8,HYBRID-OPT,0.2617,0.0976,0.3519,0.4478
|
||||
5,6-8-14-21-28-46,7,HYBRID-OPT,0.2717,0.0870,0.3527,0.4473
|
||||
6,5-8-9-12-16-46,5,PURE-AI,0.1900,0.0046,0.1529,0.3874
|
||||
7,2-3-7-25-32-46,7,PURE-AI,0.1141,0.0870,0.1087,0.3761
|
||||
8,8-13-21-28-44-46,6,ENSEMBLE,0.2620,0.1473,0.2047,0.4621
|
||||
9,8-12-13-21-28-46,3,ENSEMBLE,0.2900,0.0870,0.1885,0.4519
|
||||
10,2-9-24-30-35-49,9,PURE-PATTERN,0.0700,0.1473,0.1241,0.3722
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,8-21-23-29-33-46,0,HYBRID-OPT,0.1950,0.0909,0.3196,0.4164
|
||||
2,2-8-14-28-32-45,0,HYBRID-OPT,0.2299,0.0869,0.3339,0.4325
|
||||
3,12-15-21-28-42-46,0,HYBRID-OPT,0.1900,0.1473,0.3370,0.4310
|
||||
4,4-8-28-45-46-48,8,HYBRID-OPT,0.2402,0.0976,0.3423,0.4409
|
||||
5,6-8-14-21-28-46,5,HYBRID-OPT,0.2620,0.0869,0.3483,0.4448
|
||||
6,1-6-8-23-28-40,7,PURE-AI,0.1775,0.0869,0.1594,0.4091
|
||||
7,3-12-19-21-46-48,7,PURE-AI,0.1280,0.1473,0.1319,0.4016
|
||||
8,8-12-13-21-28-46,6,ENSEMBLE,0.2898,0.0869,0.1883,0.4517
|
||||
9,8-12-13-21-28-46,3,ENSEMBLE,0.2898,0.0869,0.1883,0.4517
|
||||
10,2-9-24-30-35-49,0,PURE-PATTERN,0.0145,0.1473,0.1074,0.3500
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,1-12-21-28-39-46,0,HYBRID-OPT,0.2145,0.1475,0.3481,0.4397
|
||||
2,2-8-14-28-32-45,0,HYBRID-OPT,0.2556,0.0869,0.3454,0.4409
|
||||
3,3-12-23-28-33-45,0,HYBRID-OPT,0.2199,0.1475,0.3506,0.4416
|
||||
4,1-2-21-28-42-46,5,HYBRID-OPT,0.1943,0.1475,0.3390,0.4314
|
||||
5,6-8-14-21-28-46,1,HYBRID-OPT,0.2743,0.0869,0.3538,0.4479
|
||||
6,1-5-8-12-33-46,7,PURE-AI,0.1998,0.0179,0.1634,0.3950
|
||||
7,3-17-25-37-39-46,7,PURE-AI,0.1299,0.0861,0.1212,0.3824
|
||||
8,8-12-13-21-28-37,6,ENSEMBLE,0.2498,0.0869,0.1683,0.4369
|
||||
9,8-12-13-21-28-37,3,ENSEMBLE,0.2498,0.0869,0.1683,0.4369
|
||||
10,2-9-24-30-35-49,0,PURE-PATTERN,0.0890,0.1475,0.1299,0.3798
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,1-12-21-28-38-46,6,HYBRID-OPT,0.2045,0.1476,0.3437,0.4363
|
||||
2,2-8-21-23-40-45,6,HYBRID-OPT,0.2043,0.1476,0.3436,0.4358
|
||||
3,8-12-23-25-33-45,6,HYBRID-OPT,0.2097,0.1476,0.3461,0.4382
|
||||
4,8-28-39-45-46-48,5,HYBRID-OPT,0.2574,0.0392,0.3296,0.4289
|
||||
5,4-8-21-32-38-45,1,HYBRID-OPT,0.1751,0.1476,0.3305,0.4234
|
||||
6,1-8-13-28-33-38,7,PURE-AI,0.1995,0.0760,0.1748,0.4145
|
||||
7,7-10-11-37-46-48,7,PURE-AI,0.1077,0.0312,0.0924,0.3567
|
||||
8,8-13-21-28-37-46,6,ENSEMBLE,0.2645,0.1476,0.2061,0.4627
|
||||
9,8-13-21-28-37-46,3,ENSEMBLE,0.2645,0.1476,0.2061,0.4627
|
||||
10,2-9-24-30-35-49,6,PURE-PATTERN,0.0585,0.1476,0.1209,0.3677
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,8-13-27-28-33-37,8,HYBRID-OPT,0.2045,0.1476,0.3437,0.4379
|
||||
2,2-8-14-28-32-45,8,HYBRID-OPT,0.2483,0.0869,0.3421,0.4385
|
||||
3,3-8-14-17-21-46,8,HYBRID-OPT,0.2177,0.0869,0.3284,0.4239
|
||||
4,1-11-25-28-45-46,0,HYBRID-OPT,0.2043,0.1476,0.3436,0.4372
|
||||
5,6-8-14-21-28-46,1,HYBRID-OPT,0.2709,0.0869,0.3523,0.4471
|
||||
6,8-10-13-25-28-40,2,PURE-AI,0.2045,0.0869,0.1810,0.4197
|
||||
7,7-9-11-32-38-46,7,PURE-AI,0.1140,0.0762,0.1064,0.3729
|
||||
8,8-13-21-28-37-46,6,ENSEMBLE,0.2662,0.1476,0.2069,0.4632
|
||||
9,8-13-21-28-37-46,3,ENSEMBLE,0.2662,0.1476,0.2069,0.4632
|
||||
10,2-9-24-30-35-49,8,PURE-PATTERN,0.0680,0.1476,0.1237,0.3715
|
||||
|
@@ -0,0 +1,6 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,8-13-27-28-33-37,8,HYBRID-OPT,0.2045,0.1476,0.3437,0.4379
|
||||
2,2-8-14-28-32-45,8,HYBRID-OPT,0.2483,0.0869,0.3421,0.4385
|
||||
3,3-12-14-37-39-45,8,PURE-AI,0.1644,0.0312,0.1377,0.3816
|
||||
4,8-13-21-28-37-46,0,ENSEMBLE,0.2662,0.1476,0.2069,0.4632
|
||||
5,3-22-23-36-39-43,1,PURE-PATTERN,0.0972,0.0860,0.0894,0.3672
|
||||
|
@@ -0,0 +1,6 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,8-12-23-28-39-43,8,HYBRID-OPT,0.5407,0.1476,0.4950,0.6337
|
||||
2,2-8-14-28-32-45,8,HYBRID-OPT,0.5998,0.0869,0.5003,0.6480
|
||||
3,7-14-21-23-46-47,8,PURE-AI,0.4403,0.1476,0.3817,0.5620
|
||||
4,8-13-23-28-37-46,0,ENSEMBLE,0.6773,0.1476,0.4124,0.6830
|
||||
5,3-22-23-36-39-43,1,PURE-PATTERN,0.1821,0.0860,0.1149,0.4103
|
||||
|
@@ -0,0 +1,11 @@
|
||||
Tip_Number,Numbers,Superzahl,Strategy,AI_Score,Pattern_Weight,Confidence,Quality
|
||||
1,8-12-23-28-39-43,8,HYBRID-OPT,0.5407,0.1476,0.4950,0.6337
|
||||
2,2-8-14-28-32-45,8,HYBRID-OPT,0.5998,0.0869,0.5003,0.6480
|
||||
3,2-8-13-21-28-38,8,HYBRID-OPT,0.5219,0.0869,0.4653,0.6054
|
||||
4,7-8-28-37-45-46,0,HYBRID-OPT,0.6448,0.0975,0.5243,0.6669
|
||||
5,6-8-14-21-28-46,1,HYBRID-OPT,0.6636,0.0869,0.5290,0.6663
|
||||
6,8-23-27-28-42-47,2,PURE-AI,0.5046,0.0909,0.4219,0.5999
|
||||
7,6-19-21-37-46-49,7,PURE-AI,0.3274,0.0860,0.2791,0.4843
|
||||
8,8-13-23-28-37-46,6,ENSEMBLE,0.6773,0.1476,0.4124,0.6830
|
||||
9,8-13-23-28-37-46,3,ENSEMBLE,0.6773,0.1476,0.4124,0.6830
|
||||
10,2-9-24-30-35-49,8,PURE-PATTERN,0.0898,0.1476,0.1302,0.3824
|
||||
|
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"checks": [
|
||||
{
|
||||
"timestamp": "2026-01-06T10:11:32.908565",
|
||||
"status": "OK",
|
||||
"issues": [],
|
||||
"warnings": [
|
||||
"Learning State: No learning state found",
|
||||
"Disk Space: 121.4 GB free (13.1%)"
|
||||
],
|
||||
"recovered": []
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-07T09:13:37.832795",
|
||||
"status": "OK",
|
||||
"issues": [],
|
||||
"warnings": [
|
||||
"Learning State: No learning state found",
|
||||
"Disk Space: 115.3 GB free (12.4%)"
|
||||
],
|
||||
"recovered": []
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-07T09:17:51.274727",
|
||||
"status": "OK",
|
||||
"issues": [],
|
||||
"warnings": [
|
||||
"Learning State: No learning state found",
|
||||
"Disk Space: 115.3 GB free (12.4%)"
|
||||
],
|
||||
"recovered": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -43,6 +43,58 @@
|
||||
"main": 1.2,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-22T21:00:50.378355",
|
||||
"draw_date": "2025-12-20",
|
||||
"evaluation": {
|
||||
"main": 3,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.7,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-25T21:00:35.769591",
|
||||
"draw_date": "2025-12-24",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 2
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 0.8,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-12-29T21:00:36.294861",
|
||||
"draw_date": "2025-12-27",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 1
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.2,
|
||||
"sz_rate": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"timestamp": "2026-01-05T11:56:39.905126",
|
||||
"draw_date": "2026-01-03",
|
||||
"evaluation": {
|
||||
"main": 2,
|
||||
"sz": false,
|
||||
"tip": 1
|
||||
},
|
||||
"avg_matches": {
|
||||
"main": 1.5,
|
||||
"sz_rate": 0.0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
======================================================================
|
||||
LOTTO 6AUS49 PERFORMANCE REPORT
|
||||
======================================================================
|
||||
Erstellt: 2025-12-22 21:00:50
|
||||
|
||||
ZIEHUNG VOM 2025-12-20
|
||||
----------------------------------------------------------------------
|
||||
Hauptzahlen: [12, 23, 32, 33, 40, 42]
|
||||
Superzahl: 5
|
||||
|
||||
EVALUATION DER TIPPS
|
||||
----------------------------------------------------------------------
|
||||
Datei: weekly_lotto_tips_20251219_090047.csv
|
||||
Tipps evaluiert: 10
|
||||
Avg Main Matches: 0.70
|
||||
SZ Match Rate: 10.0%
|
||||
Bester Tipp: #2
|
||||
- Main Treffer: 3
|
||||
- SZ Match: Nein
|
||||
|
||||
======================================================================
|
||||
@@ -0,0 +1,21 @@
|
||||
======================================================================
|
||||
LOTTO 6AUS49 PERFORMANCE REPORT
|
||||
======================================================================
|
||||
Erstellt: 2025-12-25 21:00:35
|
||||
|
||||
ZIEHUNG VOM 2025-12-24
|
||||
----------------------------------------------------------------------
|
||||
Hauptzahlen: [7, 8, 25, 32, 37, 39]
|
||||
Superzahl: 8
|
||||
|
||||
EVALUATION DER TIPPS
|
||||
----------------------------------------------------------------------
|
||||
Datei: weekly_lotto_tips_20251223_090039.csv
|
||||
Tipps evaluiert: 10
|
||||
Avg Main Matches: 0.80
|
||||
SZ Match Rate: 10.0%
|
||||
Bester Tipp: #2
|
||||
- Main Treffer: 2
|
||||
- SZ Match: Nein
|
||||
|
||||
======================================================================
|
||||
@@ -0,0 +1,21 @@
|
||||
======================================================================
|
||||
LOTTO 6AUS49 PERFORMANCE REPORT
|
||||
======================================================================
|
||||
Erstellt: 2025-12-29 21:00:36
|
||||
|
||||
ZIEHUNG VOM 2025-12-27
|
||||
----------------------------------------------------------------------
|
||||
Hauptzahlen: [7, 10, 27, 28, 38, 46]
|
||||
Superzahl: 6
|
||||
|
||||
EVALUATION DER TIPPS
|
||||
----------------------------------------------------------------------
|
||||
Datei: weekly_lotto_tips_20251226_090029.csv
|
||||
Tipps evaluiert: 10
|
||||
Avg Main Matches: 1.20
|
||||
SZ Match Rate: 10.0%
|
||||
Bester Tipp: #1
|
||||
- Main Treffer: 2
|
||||
- SZ Match: Nein
|
||||
|
||||
======================================================================
|
||||
@@ -0,0 +1,21 @@
|
||||
======================================================================
|
||||
LOTTO 6AUS49 PERFORMANCE REPORT
|
||||
======================================================================
|
||||
Erstellt: 2026-01-05 11:56:39
|
||||
|
||||
ZIEHUNG VOM 2026-01-03
|
||||
----------------------------------------------------------------------
|
||||
Hauptzahlen: [3, 8, 11, 12, 16, 46]
|
||||
Superzahl: 8
|
||||
|
||||
EVALUATION DER TIPPS
|
||||
----------------------------------------------------------------------
|
||||
Datei: weekly_lotto_tips_20251230_090029.csv
|
||||
Tipps evaluiert: 10
|
||||
Avg Main Matches: 1.50
|
||||
SZ Match Rate: 0.0%
|
||||
Bester Tipp: #1
|
||||
- Main Treffer: 2
|
||||
- SZ Match: Nein
|
||||
|
||||
======================================================================
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"trained_at": "2026-01-05T14:26:53.036260",
|
||||
"num_samples": 4954,
|
||||
"num_features": 20,
|
||||
"final_loss": 0.3721399052489188,
|
||||
"final_val_loss": 0.3729977588499746,
|
||||
"best_val_loss": 0.37259673303173435,
|
||||
"epochs_trained": 30
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"adjustments": {
|
||||
"1": -0.019751246878125,
|
||||
"2": -0.019751246878125,
|
||||
"3": -0.004826246878125001,
|
||||
"4": -0.019751246878125,
|
||||
"5": -0.019751246878125,
|
||||
"6": -0.019751246878125,
|
||||
"7": 0.009875251246875,
|
||||
"8": 0.009949876246875,
|
||||
"9": -0.019751246878125,
|
||||
"10": -0.004900871878125002,
|
||||
"11": -0.004826246878125001,
|
||||
"12": 0.00987599563125,
|
||||
"13": -0.019751246878125,
|
||||
"14": -0.019751246878125,
|
||||
"15": -0.019751246878125,
|
||||
"16": -0.004826246878125001,
|
||||
"17": -0.019751246878125,
|
||||
"18": -0.019751246878125,
|
||||
"19": -0.019751246878125,
|
||||
"20": -0.019751246878125,
|
||||
"21": -0.019751246878125,
|
||||
"22": -0.019751246878125,
|
||||
"23": -0.0050490043687499995,
|
||||
"24": -0.019751246878125,
|
||||
"25": -0.004975123753125,
|
||||
"26": -0.019751246878125,
|
||||
"27": -0.004900871878125002,
|
||||
"28": -0.004900871878125002,
|
||||
"29": -0.019751246878125,
|
||||
"30": -0.019751246878125,
|
||||
"31": -0.019751246878125,
|
||||
"32": 0.00972711875625,
|
||||
"33": -0.0050490043687499995,
|
||||
"34": -0.019751246878125,
|
||||
"35": -0.019751246878125,
|
||||
"36": -0.019751246878125,
|
||||
"37": -0.004975123753125,
|
||||
"38": -0.004900871878125002,
|
||||
"39": -0.004975123753125,
|
||||
"40": -0.0050490043687499995,
|
||||
"41": -0.019751246878125,
|
||||
"42": -0.0050490043687499995,
|
||||
"43": -0.019751246878125,
|
||||
"44": -0.019751246878125,
|
||||
"45": -0.019751246878125,
|
||||
"46": 0.010024128121874998,
|
||||
"47": -0.019751246878125,
|
||||
"48": -0.019751246878125,
|
||||
"49": -0.019751246878125
|
||||
},
|
||||
"stats": {
|
||||
"incorrect": 172,
|
||||
"correct": 24,
|
||||
"cycles": 4,
|
||||
"last_update": "2026-01-05T11:56:39.904258"
|
||||
},
|
||||
"learning_rate": 0.1,
|
||||
"last_saved": "2026-01-05T11:56:39.904307"
|
||||
}
|
||||
Binary file not shown.
Reference in new issue
Block a user