diff --git a/data/AlleEurojackpotzahlen.csv b/data/AlleEurojackpotzahlen.csv index d1c4c3b..411039e 100644 --- a/data/AlleEurojackpotzahlen.csv +++ b/data/AlleEurojackpotzahlen.csv @@ -951,3 +951,6 @@ datum;Z1;Z2;Z3;Z4;Z5;SZ1;SZ2 2026-05-08;3;17;18;31;41;6;12 2026-05-12;7;15;19;28;35;3;11 2026-05-15;1;32;33;36;37;7;12 +2026-05-19;10;36;37;39;47;5;6 +2026-05-22;5;34;35;42;46;3;5 +2026-05-26;5;11;23;33;42;10;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 f8cbc26..5dcbdc9 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-05-19T09:04:48.801117", - "num_samples": 932, + "trained_at": "2026-05-28T09:13:40.676218", + "num_samples": 935, "num_features": 20, - "final_loss": 0.33304641644159955, - "final_val_loss": 0.32588819166024524, - "best_val_loss": 0.32180650532245636, - "epochs_trained": 26 + "final_loss": 0.3379375835259755, + "final_val_loss": 0.32764050861199695, + "best_val_loss": 0.32431263228257495, + "epochs_trained": 22 } \ 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 0677305..d9ebfaf 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 8158a5e..05d8eb9 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-05-19T09:04:39.307548", - "num_samples": 932, + "trained_at": "2026-05-28T09:13:33.008205", + "num_samples": 935, "num_features": 20, - "final_loss": 0.3328763085107009, - "final_val_loss": 0.32958758374055225, - "best_val_loss": 0.32844950755437213, - "epochs_trained": 22 + "final_loss": 0.3324982014795144, + "final_val_loss": 0.32942695915699005, + "best_val_loss": 0.32826374967892963, + "epochs_trained": 21 } \ 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 f84da6f..f843497 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 c4f2a96..bcfdd26 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.10279380235968341, - "2": -0.13095716137873015, - "3": -0.13124242248231174, - "4": -0.14500126295064525, - "5": -0.14528446311640075, - "6": -0.14417565349659103, - "7": -0.13063873780471033, - "8": -0.10750108984264332, - "9": -0.1310946271473281, - "10": -0.11881089921672196, - "11": -0.130293827736181, - "12": -0.14582604934178367, - "13": -0.10413094415362395, - "14": -0.14616329674563025, - "15": -0.09211480770812712, - "16": -0.09017423391013749, - "17": -0.049600737978451416, - "18": -0.07614090054869561, - "19": -0.08971018550072041, - "20": -0.1310497715983718, - "21": -0.10520101666420224, - "22": -0.1439620032143183, - "23": -0.07798238201251459, - "24": -0.17256771756515152, - "25": -0.13075509390384546, - "26": -0.13311702644877058, - "27": -0.13069306022006943, - "28": -0.130706924524329, - "29": -0.12087771213609635, - "30": -0.13149344990505507, - "31": -0.11517763380456655, - "32": -0.1181751293364082, - "33": -0.14526819693037055, - "34": -0.1198965423651197, - "35": -0.11574265121076999, - "36": -0.13206568352604026, - "37": -0.08004627851465437, - "38": -0.0950011097652101, - "39": -0.09245600556232672, - "40": -0.13225374226263362, - "41": -0.11599365320609464, - "42": -0.17256771756515152, - "43": -0.11483608658156753, - "44": -0.09121964210096198, - "45": -0.13410369632947294, - "46": -0.13042728917431096, - "47": -0.09006064815945719, - "48": -0.10552865925858317, - "49": -0.15913391270414332, - "50": -0.15985457481061624 + "1": -0.10580229841893866, + "2": -0.1481088432067549, + "3": -0.14838844173497814, + "4": -0.1618741623491943, + "5": -0.13237636585023643, + "6": -0.16106494165509175, + "7": -0.14779674049969216, + "8": -0.1251183864040351, + "9": -0.14824358021119924, + "10": -0.12142756728920223, + "11": -0.1326083020682626, + "12": -0.1626825763185909, + "13": -0.1218151397899093, + "14": -0.1630131291930582, + "15": -0.11003752965341372, + "16": -0.10813547721438824, + "17": -0.06836738543833562, + "18": -0.09438071252806682, + "19": -0.10768064039763224, + "20": -0.14819961506728943, + "21": -0.12286397082678516, + "22": -0.16085553243761375, + "23": -0.08133526466523917, + "24": -0.1888934090736043, + "25": -0.14791078687215412, + "26": -0.1502258338765724, + "27": -0.14784998458797913, + "28": -0.14786357367887565, + "29": -0.13822947606501237, + "30": -0.1486344861380232, + "31": -0.13264254713484006, + "32": -0.12087829837412531, + "33": -0.13258318004674685, + "34": -0.12234278300396123, + "35": -0.11827134866337476, + "36": -0.11971699500149766, + "37": -0.06873020115677816, + "38": -0.1128665371733165, + "39": -0.09559583143482177, + "40": -0.14937968631263282, + "41": -0.13344236814374807, + "42": -0.1591180340736043, + "43": -0.1323077797947777, + "44": -0.10916013353057413, + "45": -0.15119291786742456, + "46": -0.13266448923019836, + "47": -0.0932480230725808, + "48": -0.12318510955205109, + "49": -0.17572627194759344, + "50": -0.17643262855137223 }, "adjustments_euro": { - "1": -0.10494098821942058, - "2": -0.027056675057008192, - "3": -0.11830793960044857, - "4": -0.1322568921376643, - "5": -0.047440853691181416, - "6": -0.049155618915874, - "7": -0.033897465674045044, - "8": -0.10446160077280368, - "9": -0.09443567741509633, - "10": -0.11645028869966062, - "11": -0.09027104593141426, - "12": -0.11673125927629154 + "1": -0.12260910407648411, + "2": -0.04627083342382446, + "3": -0.12078571479747734, + "4": -0.14938277366107117, + "5": -0.03654925280776015, + "6": -0.05315497908643169, + "7": -0.03827358842161833, + "8": -0.12213923271007666, + "9": -0.11231232893771526, + "10": -0.11903956419473447, + "11": -0.10823036746869714, + "12": -0.10461271485573458 }, "stats": { - "incorrect_main": 1710, - "correct_main": 190, - "incorrect_euro": 380, - "correct_euro": 76, - "cycles": 38, - "last_update": "2026-05-19T09:04:48.805027" + "incorrect_main": 1890, + "correct_main": 210, + "incorrect_euro": 420, + "correct_euro": 84, + "cycles": 42, + "last_update": "2026-05-28T09:12:56.352841" }, "learning_rate": 0.1, - "last_saved": "2026-05-19T09:04:48.805048" + "last_saved": "2026-05-28T09:12:56.352882" } \ 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 3364427..97f8b5b 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 14f3990..c2a538f 100644 --- a/data/generated_tips/generation_history.json +++ b/data/generated_tips/generation_history.json @@ -405,6 +405,20 @@ "file": "weekly_tips_20260519_093017.csv", "avg_confidence": 0.47597948672799795, "avg_quality": 0.5941141824821975 + }, + { + "timestamp": "2026-05-19T13:45:39.737333", + "num_tips": 10, + "file": "weekly_tips_20260519_134539.csv", + "avg_confidence": 0.49394431934763094, + "avg_quality": 0.605360768481602 + }, + { + "timestamp": "2026-05-28T09:13:41.489560", + "num_tips": 10, + "file": "weekly_tips_20260528_091341.csv", + "avg_confidence": 0.5085910996509726, + "avg_quality": 0.6122512647691146 } ] } \ No newline at end of file diff --git a/data/learning_log.json b/data/learning_log.json index 8160c79..0812b31 100644 --- a/data/learning_log.json +++ b/data/learning_log.json @@ -518,6 +518,59 @@ "euro": 0.0 }, "note": "retroactive_learning" + }, + { + "timestamp": "2026-05-19T13:37:27.815058", + "draw_date": "2026-05-15", + "evaluation": { + "main": 1, + "euro": 1, + "tip": 8 + }, + "avg_matches": { + "main": 0.5, + "euro": 0.3 + } + }, + { + "timestamp": "2026-05-20T08:00:41.414855", + "draw_date": "2026-05-19", + "evaluation": { + "main": 1, + "euro": 1, + "tip": 6 + }, + "avg_matches": { + "main": 0.7, + "euro": 0.1 + } + }, + { + "timestamp": "2026-05-28T09:10:00.000000", + "draw_date": "2026-05-22", + "evaluation": { + "main": 0, + "euro": 0, + "tip": 0 + }, + "avg_matches": { + "main": 0.0, + "euro": 0.0 + }, + "note": "retroactive_learning" + }, + { + "timestamp": "2026-05-28T09:05:24.444697", + "draw_date": "2026-05-26", + "evaluation": { + "main": 2, + "euro": 0, + "tip": 1 + }, + "avg_matches": { + "main": 1.2, + "euro": 0.0 + } } ] } \ No newline at end of file