Add normalization/no normalization results

This commit is contained in:
2021-04-12 16:46:45 +02:00
parent 6fedf7a604
commit c8bf92954b
15 changed files with 584327 additions and 219 deletions

View File

@@ -260,10 +260,8 @@ for number, dataset in enumerate(dt):
X, y = dt.load(dataset[0]) # type: ignore
line["samp"], line["var"] = X.shape
line["cls"] = len(np.unique(y))
record = dbh.find_best(dataset[0], models, experiment, time_info)
max_accuracy = (
0.0 if record is None else record[9] if time_info else record[5]
)
record = dbh.find_best(dataset[0], models, experiment)
max_accuracy = 0.0 if record is None else record[5]
line["nodes"] = 0.0
line["leaves"] = 0.0
line["depth"] = 0.0
@@ -282,11 +280,9 @@ for number, dataset in enumerate(dt):
acc_std = record[10] if time_info else record[11]
find_one = True
item = f"{accuracy:{lengths[column + 7]-6}.4f}±{acc_std:.3f}"
# item = f"{accuracy:.4f}±{acc_std:.3f}"
line_tex[model] = item
if round(accuracy, 4) == round(max_accuracy, 4):
if round(record[5], 4) == round(max_accuracy, 4):
line_tex[model] = "\\textbf{" + item + "}"
if accuracy == max_accuracy:
line[model] = (
TextColor.GREEN + TextColor.BOLD + item + TextColor.ENDC
)