From 5ab8b537dc27fa2018ffca242f66a08ad59e0571 Mon Sep 17 00:00:00 2001
From: Arthur BATEL <arthur.batel@insa-lyon.fr>
Date: Mon, 22 Apr 2024 08:45:44 +0200
Subject: [PATCH] iterations correct

---
 code/binary_bpr_ablation/script_ablation.py | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/code/binary_bpr_ablation/script_ablation.py b/code/binary_bpr_ablation/script_ablation.py
index b7fb6e3..4012781 100644
--- a/code/binary_bpr_ablation/script_ablation.py
+++ b/code/binary_bpr_ablation/script_ablation.py
@@ -1,10 +1,11 @@
 import os
 
 epochs = [70, 95, 75, 75, 90]
-name = ["assist0910_tkde","assist17_tkde","algebra", "math_1","math_2"]
-for i in range(4):
-    print("Ablation (0 no ablation, 1 ablation L2, 2 ablation init, 3 both) ",i)
-    for a in range(5):
-        print(name[i])
-        cmd = "python main.py --epochs "+str(epochs[i])+" --dataTrain ../../data/cdbpr_format/"+str(name[i])+"/train_valid_"+str(a)+".csv --dataTest ../../data/cdbpr_format/"+str(name[i])+"/test_"+str(a)+".csv --ablation "+str(i)
-        os.system(cmd)  
+datasets = ["assist0910_tkde", "assist17_tkde", "algebra", "math_1", "math_2"]
+for d,dataset in enumerate(datasets) :
+    print(f'----------{dataset}----------')
+    for i in range(4):
+        print("Ablation (0 no ablation, 1 ablation L2, 2 ablation init, 3 both) ",i)
+        for a in range(5):
+            cmd = "python main.py --epochs " + str(epochs[d]) +" --dataTrain ../../data/cdbpr_format/" + str(dataset) + "/train_valid_" + str(a) + ".csv --dataTest ../../data/cdbpr_format/" + str(dataset) + "/test_" + str(a) + ".csv --ablation " + str(i)
+            os.system(cmd)
-- 
GitLab