From db771bf6f2e8d6d82aeaa64f77734f46acb73861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Montan=CC=83ana?= Date: Wed, 22 Sep 2021 18:04:27 +0200 Subject: [PATCH] Update and fix reports --- experimentation/.myconfig.sqlite | 6 ++++++ report_mysql.py | 2 ++ report_score.py | 5 +++-- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 experimentation/.myconfig.sqlite diff --git a/experimentation/.myconfig.sqlite b/experimentation/.myconfig.sqlite new file mode 100644 index 0000000..757273c --- /dev/null +++ b/experimentation/.myconfig.sqlite @@ -0,0 +1,6 @@ +host=127.0.0.1 +port=3306 +user=stree +password=xtree +database=stree +sqlite=./data/stree.sqlite diff --git a/report_mysql.py b/report_mysql.py index f1b9033..489219a 100644 --- a/report_mysql.py +++ b/report_mysql.py @@ -12,6 +12,8 @@ models = [ "odte", "cart", "oc1", + "j48svm", + "wodt", ] diff --git a/report_score.py b/report_score.py index 079d765..ce38d14 100644 --- a/report_score.py +++ b/report_score.py @@ -125,9 +125,10 @@ def process_dataset(dataset, verbose, model, params): if model == "stree": # Get the optimized parameters record = dbh.find_best(dataset, model, "gridsearch") - hyperparameters = json.loads(record[8] if record[8] != "" else "{}") + hyperparameters = json.loads( + record[8].replace('\\"', '"') if record[8] != "" else "{}" + ) hyperparameters.pop("random_state", None) - print("*" * 100) for random_state in random_seeds: random.seed(random_state) np.random.seed(random_state)