From cfdef49a7324651095ee06634286f7fd8e295a31 Mon Sep 17 00:00:00 2001 From: 2wenty1ne Date: Fri, 5 Dec 2025 14:42:05 +0100 Subject: [PATCH] changed to single runs --- ReinforcmentLearning/learning.py | 3 ++- main.py | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ReinforcmentLearning/learning.py b/ReinforcmentLearning/learning.py index f5a94d4..d4c511d 100644 --- a/ReinforcmentLearning/learning.py +++ b/ReinforcmentLearning/learning.py @@ -41,8 +41,9 @@ def oneTry(EPSILON, ALPHA, GAMMA, AMOUNT_RUNS, REWARD_ON_WIN, REWARD_ON_LOSE): for element in cookies_per_run: if element == 20: wins += 1 + toAdd = 1 if element == 20 else 0 - # print(f"Win percentage: {(wins/AMOUNT_RUNS)*100}%") + print(f"Win percentage: {(wins/AMOUNT_RUNS)*100}%") return cookies_per_run, wins diff --git a/main.py b/main.py index e10f109..1a63542 100644 --- a/main.py +++ b/main.py @@ -2,8 +2,8 @@ from GenTunic.gen_tuning import gen_tuning_main from ReinforcmentLearning.learning import multipleTries -EPSILON = 0.3 -ALPHA = 0.3 +EPSILON = 0.1 +ALPHA = 0.4 GAMMA = 0.8 AMOUNT_RUNS = 5000 @@ -13,5 +13,5 @@ REWARD_ON_WIN = 10 REWARD_ON_LOSE = -450 -#multipleTries(EPSILON, ALPHA, GAMMA, REWARD_ON_WIN, REWARD_ON_LOSE) -gen_tuning_main(AMOUNT_TRIES, AMOUNT_RUNS, REWARD_ON_WIN, REWARD_ON_LOSE) \ No newline at end of file +multipleTries(EPSILON, ALPHA, GAMMA,AMOUNT_TRIES, AMOUNT_RUNS, REWARD_ON_WIN, REWARD_ON_LOSE) +#gen_tuning_main(AMOUNT_TRIES, AMOUNT_RUNS, REWARD_ON_WIN, REWARD_ON_LOSE) \ No newline at end of file