diff --git a/data/AlleEurojackpotzahlen.csv b/data/AlleEurojackpotzahlen.csv index 90cd5f1..9503484 100644 --- a/data/AlleEurojackpotzahlen.csv +++ b/data/AlleEurojackpotzahlen.csv @@ -977,3 +977,11 @@ datum;Z1;Z2;Z3;Z4;Z5;SZ1;SZ2 2026-08-07;1;3;6;13;23;5;7 2026-08-11;4;11;12;16;30;8;9 2026-08-14;5;26;28;30;40;3;6 +2026-08-18;15;22;24;34;42;4;7 +2026-08-21;25;35;45;46;50;4;8 +2026-08-25;4;5;7;48;50;4;5 +2026-08-28;23;34;39;45;49;1;4 +2026-09-01;9;14;35;43;50;3;7 +2026-09-04;5;14;31;33;43;3;4 +2026-09-08;14;27;34;36;47;3;4 +2026-09-11;14;21;35;37;49;1;12 diff --git a/data/eurojackpot_ml_models/deep_learning_euro/lstm_config_12.json b/data/eurojackpot_ml_models/deep_learning_euro/lstm_config_12.json index 74e5372..9fd2a33 100644 --- a/data/eurojackpot_ml_models/deep_learning_euro/lstm_config_12.json +++ b/data/eurojackpot_ml_models/deep_learning_euro/lstm_config_12.json @@ -1,9 +1,9 @@ { - "trained_at": "2026-08-15T08:00:40.298338", - "num_samples": 958, + "trained_at": "2026-09-12T08:02:17.275957", + "num_samples": 966, "num_features": 20, - "final_loss": 0.3315062150359154, - "final_val_loss": 0.32987382014592487, - "best_val_loss": 0.3273615191380183, - "epochs_trained": 28 + "final_loss": 0.3384281027317047, + "final_val_loss": 0.29478716743843897, + "best_val_loss": 0.29202443787029814, + "epochs_trained": 21 } \ No newline at end of file diff --git a/data/eurojackpot_ml_models/deep_learning_euro/lstm_model_12.pth b/data/eurojackpot_ml_models/deep_learning_euro/lstm_model_12.pth index d781777..6123028 100644 Binary files a/data/eurojackpot_ml_models/deep_learning_euro/lstm_model_12.pth and b/data/eurojackpot_ml_models/deep_learning_euro/lstm_model_12.pth differ diff --git a/data/eurojackpot_ml_models/deep_learning_main/lstm_config_50.json b/data/eurojackpot_ml_models/deep_learning_main/lstm_config_50.json index eebc3e5..c929d19 100644 --- a/data/eurojackpot_ml_models/deep_learning_main/lstm_config_50.json +++ b/data/eurojackpot_ml_models/deep_learning_main/lstm_config_50.json @@ -1,9 +1,9 @@ { - "trained_at": "2026-08-15T08:00:31.632090", - "num_samples": 958, + "trained_at": "2026-09-12T08:02:11.413095", + "num_samples": 966, "num_features": 20, - "final_loss": 0.33297895764311153, - "final_val_loss": 0.32888983686765033, - "best_val_loss": 0.3273776074250539, - "epochs_trained": 19 + "final_loss": 0.333110214471817, + "final_val_loss": 0.33048249568258015, + "best_val_loss": 0.32812768646648954, + "epochs_trained": 20 } \ No newline at end of file diff --git a/data/eurojackpot_ml_models/deep_learning_main/lstm_model_50.pth b/data/eurojackpot_ml_models/deep_learning_main/lstm_model_50.pth index 8db878c..de862b6 100644 Binary files a/data/eurojackpot_ml_models/deep_learning_main/lstm_model_50.pth and b/data/eurojackpot_ml_models/deep_learning_main/lstm_model_50.pth differ diff --git a/data/eurojackpot_ml_models/learning_state.json b/data/eurojackpot_ml_models/learning_state.json index ac4386a..29a42e4 100644 --- a/data/eurojackpot_ml_models/learning_state.json +++ b/data/eurojackpot_ml_models/learning_state.json @@ -1,78 +1,78 @@ { "adjustments_main": { - "1": -0.17435044119906984, - "2": -0.2132564721366164, - "3": -0.19773177223076696, - "4": -0.1665306454953579, - "5": -0.19711661592212526, - "6": -0.17988464701304752, - "7": -0.2400495033727655, - "8": -0.1909474113121614, - "9": -0.2126880926027856, - "10": -0.1875125673810013, - "11": -0.19710898570301438, - "12": -0.22448057968261234, - "13": -0.18792562187441086, - "14": -0.2264703097918589, - "15": -0.2064019286485324, - "16": -0.16195752836651686, - "17": -0.09749365142839873, - "18": -0.17881265319970321, - "19": -0.19031823149800337, - "20": -0.19835942102156656, - "21": -0.17655754981537003, - "22": -0.223702190005956, - "23": -0.1524798000670476, - "24": -0.2487028079380472, - "25": -0.18343296986502752, - "26": -0.21358321718805026, - "27": -0.2124782357770757, - "28": -0.1832976760098258, - "29": -0.21781815410578942, - "30": -0.1963184085881475, - "31": -0.21220712075693793, - "32": -0.21606223582717737, - "33": -0.2264925618824862, - "34": -0.18911714759465745, - "35": -0.18512338229031405, - "36": -0.18732693105732598, - "37": -0.12770157818595668, - "38": -0.19548907800737997, - "39": -0.16611795463472667, - "40": -0.18391695692330592, - "41": -0.17003599660317978, - "42": -0.1950954357502156, - "43": -0.19770094085500378, - "44": -0.17806746402261328, - "45": -0.20055021441732643, - "46": -0.19900687026745412, - "47": -0.16353314641278816, - "48": -0.17643423420472637, - "49": -0.2515711259329853, - "50": -0.22417062668096194 + "1": -0.206607677646695, + "2": -0.24398443092152666, + "3": -0.22906995971838087, + "4": -0.18453966667161384, + "5": -0.19914727256661324, + "6": -0.21192435067389806, + "7": -0.25516872200605056, + "8": -0.22255227137877145, + "9": -0.22873615014788978, + "10": -0.21925244070833866, + "11": -0.22847165303353653, + "12": -0.25476735296130754, + "13": -0.2196492592867748, + "14": -0.19742513220147825, + "15": -0.2229889230220075, + "16": -0.19470189249882455, + "17": -0.13277189436247147, + "18": -0.2108944936746623, + "19": -0.22194782270815178, + "20": -0.22967293754551063, + "21": -0.19380303154078998, + "22": -0.2396091637601213, + "23": -0.1709679735557983, + "24": -0.26362708349256864, + "25": -0.20085039005201274, + "26": -0.24429833261946188, + "27": -0.22838640966465842, + "28": -0.21520322388862423, + "29": -0.24836680705631473, + "30": -0.22771215109887397, + "31": -0.22820020322580328, + "32": -0.24667990858096517, + "33": -0.241924127139524, + "34": -0.1769044478069972, + "35": -0.17284711500038397, + "36": -0.20422372618354884, + "37": -0.14686743945929365, + "38": -0.22691541897910616, + "39": -0.1840700537761741, + "40": -0.2157981627542236, + "41": -0.20246282073653177, + "42": -0.21212685394735944, + "43": -0.19956197459578634, + "44": -0.2101785956160843, + "45": -0.20266607652175772, + "46": -0.21581212782996068, + "47": -0.18136520279520932, + "48": -0.1940539754511364, + "49": -0.2512393209938714, + "50": -0.21072894341692536 }, "adjustments_euro": { - "1": -0.14701799142512106, - "2": -0.12111616240208072, - "3": -0.1446265675184794, - "4": -0.21299013372919626, - "5": -0.04192351714721664, - "6": -0.11279300558888779, - "7": -0.05807426690231056, - "8": -0.1614169227623499, - "9": -0.1516894257594796, - "10": -0.19994091344660733, - "11": -0.1633862427616448, - "12": -0.14505155196488437 + "1": -0.15079585198815923, + "2": -0.15546587632667216, + "3": -0.13372341833926174, + "4": -0.1560245390483352, + "5": -0.06483046528764287, + "6": -0.14746987747565019, + "7": -0.06578932770322672, + "8": -0.1796997267534412, + "9": -0.18483739775352506, + "10": -0.23119226631671455, + "11": -0.19607444847948008, + "12": -0.1635354385749257 }, "stats": { - "incorrect_main": 2925, - "correct_main": 325, - "incorrect_euro": 650, - "correct_euro": 130, - "cycles": 65, - "last_update": "2026-08-15T08:00:40.304346" + "incorrect_main": 3285, + "correct_main": 365, + "incorrect_euro": 730, + "correct_euro": 146, + "cycles": 73, + "last_update": "2026-09-12T08:02:17.279039" }, "learning_rate": 0.1, - "last_saved": "2026-08-15T08:00:40.304407" + "last_saved": "2026-09-12T08:02:17.279078" } \ No newline at end of file diff --git a/data/eurojackpot_ml_models/trained_models_main.pkl b/data/eurojackpot_ml_models/trained_models_main.pkl index b5cc7f9..9ac1738 100644 Binary files a/data/eurojackpot_ml_models/trained_models_main.pkl and b/data/eurojackpot_ml_models/trained_models_main.pkl differ diff --git a/data/generated_tips/generation_history.json b/data/generated_tips/generation_history.json index 373f88d..b181b17 100644 --- a/data/generated_tips/generation_history.json +++ b/data/generated_tips/generation_history.json @@ -608,6 +608,55 @@ "file": "weekly_tips_20260817_211220.csv", "avg_confidence": 0.4921752928949231, "avg_quality": 0.5380050769543138 + }, + { + "timestamp": "2026-08-20T21:00:20.100037", + "num_tips": 10, + "file": "weekly_tips_20260820_210020.csv", + "avg_confidence": 0.5099301449799986, + "avg_quality": 0.5378746971461741 + }, + { + "timestamp": "2026-08-24T21:00:15.768894", + "num_tips": 10, + "file": "weekly_tips_20260824_210015.csv", + "avg_confidence": 0.49413475219196784, + "avg_quality": 0.5347895165697727 + }, + { + "timestamp": "2026-08-27T21:00:41.404378", + "num_tips": 10, + "file": "weekly_tips_20260827_210041.csv", + "avg_confidence": 0.46442091685285486, + "avg_quality": 0.5243829499225889 + }, + { + "timestamp": "2026-08-31T21:00:16.912280", + "num_tips": 10, + "file": "weekly_tips_20260831_210016.csv", + "avg_confidence": 0.4852356199686489, + "avg_quality": 0.5328572695055815 + }, + { + "timestamp": "2026-09-03T21:00:19.262456", + "num_tips": 10, + "file": "weekly_tips_20260903_210019.csv", + "avg_confidence": 0.5223354905766048, + "avg_quality": 0.5512073307498345 + }, + { + "timestamp": "2026-09-07T21:00:12.335630", + "num_tips": 10, + "file": "weekly_tips_20260907_210012.csv", + "avg_confidence": 0.510849046420313, + "avg_quality": 0.5467115026334807 + }, + { + "timestamp": "2026-09-10T21:00:12.857031", + "num_tips": 10, + "file": "weekly_tips_20260910_210012.csv", + "avg_confidence": 0.5283258227423726, + "avg_quality": 0.5513592092363838 } ] } \ No newline at end of file diff --git a/data/learning_log.json b/data/learning_log.json index 368a39b..f04b9c7 100644 --- a/data/learning_log.json +++ b/data/learning_log.json @@ -871,6 +871,110 @@ "main": 1.3, "euro": 0.1 } + }, + { + "timestamp": "2026-08-19T08:00:34.158116", + "draw_date": "2026-08-18", + "evaluation": { + "main": 1, + "euro": 1, + "tip": 10 + }, + "avg_matches": { + "main": 0.5, + "euro": 0.2 + } + }, + { + "timestamp": "2026-08-22T08:00:48.954339", + "draw_date": "2026-08-21", + "evaluation": { + "main": 0, + "euro": 2, + "tip": 1 + }, + "avg_matches": { + "main": 0.4, + "euro": 0.5 + } + }, + { + "timestamp": "2026-08-26T08:00:35.191070", + "draw_date": "2026-08-25", + "evaluation": { + "main": 2, + "euro": 0, + "tip": 5 + }, + "avg_matches": { + "main": 0.6, + "euro": 0.2 + } + }, + { + "timestamp": "2026-08-29T08:00:32.546430", + "draw_date": "2026-08-28", + "evaluation": { + "main": 2, + "euro": 1, + "tip": 4 + }, + "avg_matches": { + "main": 0.5, + "euro": 0.4 + } + }, + { + "timestamp": "2026-09-02T08:00:39.811560", + "draw_date": "2026-09-01", + "evaluation": { + "main": 2, + "euro": 1, + "tip": 2 + }, + "avg_matches": { + "main": 0.7, + "euro": 0.1 + } + }, + { + "timestamp": "2026-09-05T08:13:24.194758", + "draw_date": "2026-09-04", + "evaluation": { + "main": 1, + "euro": 0, + "tip": 2 + }, + "avg_matches": { + "main": 0.3, + "euro": 0.2 + } + }, + { + "timestamp": "2026-09-09T08:00:37.563323", + "draw_date": "2026-09-08", + "evaluation": { + "main": 2, + "euro": 0, + "tip": 2 + }, + "avg_matches": { + "main": 0.9, + "euro": 0.1 + } + }, + { + "timestamp": "2026-09-12T08:02:17.280137", + "draw_date": "2026-09-11", + "evaluation": { + "main": 1, + "euro": 1, + "tip": 5 + }, + "avg_matches": { + "main": 0.4, + "euro": 0.1 + } } ] } \ No newline at end of file