mirror of
https://github.com/Doctorado-ML/benchmark.git
synced 2025-08-15 23:45:54 +00:00
Fix lexic mistake
This commit is contained in:
@@ -1162,14 +1162,14 @@ class Summary:
|
||||
|
||||
|
||||
class PairCheck:
|
||||
def __init__(self, score, model_a, model_b, winners=False, loosers=False):
|
||||
def __init__(self, score, model_a, model_b, winners=False, losers=False):
|
||||
self.score = score
|
||||
self.model_a = model_a
|
||||
self.model_b = model_b
|
||||
self.show_winners = winners
|
||||
self.show_loosers = loosers
|
||||
self.show_losers = losers
|
||||
self.winners = []
|
||||
self.loosers = []
|
||||
self.losers = []
|
||||
self.tie = []
|
||||
|
||||
def compute(self):
|
||||
@@ -1194,23 +1194,23 @@ class PairCheck:
|
||||
if result > 0:
|
||||
self.winners.append(result_a["dataset"])
|
||||
elif result < 0:
|
||||
self.loosers.append(result_a["dataset"])
|
||||
self.losers.append(result_a["dataset"])
|
||||
else:
|
||||
self.tie.append(result_a["dataset"])
|
||||
|
||||
def report(self):
|
||||
print(f"{'Model':<20} {'File':<70} {'Score':<10} Win Tie Loose")
|
||||
print("=" * 20 + " " + "=" * 70 + " " + "=" * 10 + " === === =====")
|
||||
print(f"{'Model':<20} {'File':<70} {'Score':<10} Win Tie Lose")
|
||||
print("=" * 20 + " " + "=" * 70 + " " + "=" * 10 + " === === ====")
|
||||
print(f"{self.model_a:<20} {self.file_a:<70} {self.score_a:10.5f}")
|
||||
print(
|
||||
f"{self.model_b:<20} {self.file_b:<70} "
|
||||
f"{self.score_b:10.5f} "
|
||||
f"{TextColor.GREEN}{len(self.winners):3d} {TextColor.YELLOW}"
|
||||
f"{len(self.tie):3d} {TextColor.RED}{len(self.loosers):5d}"
|
||||
f"{len(self.tie):3d} {TextColor.RED}{len(self.losers):4d}"
|
||||
)
|
||||
if self.show_winners:
|
||||
print(TextColor.GREEN + "Winners:")
|
||||
print(self.winners)
|
||||
if self.show_loosers:
|
||||
print(TextColor.RED + "Loosers:")
|
||||
print(self.loosers)
|
||||
if self.show_losers:
|
||||
print(TextColor.RED + "losers:")
|
||||
print(self.losers)
|
||||
|
@@ -42,11 +42,11 @@ def parse_arguments():
|
||||
)
|
||||
ap.add_argument(
|
||||
"-l",
|
||||
"--loose",
|
||||
"--lose",
|
||||
type=bool,
|
||||
default=False,
|
||||
required=False,
|
||||
help="show loose results",
|
||||
help="show lose results",
|
||||
)
|
||||
args = ap.parse_args()
|
||||
return (
|
||||
@@ -54,7 +54,7 @@ def parse_arguments():
|
||||
args.model1,
|
||||
args.model2,
|
||||
args.win,
|
||||
args.loose,
|
||||
args.lose,
|
||||
)
|
||||
|
||||
|
||||
@@ -64,8 +64,8 @@ if __name__ == "__main__":
|
||||
model1,
|
||||
model2,
|
||||
win_results,
|
||||
loose_results,
|
||||
lose_results,
|
||||
) = parse_arguments()
|
||||
pair_check = PairCheck(score, model1, model2, win_results, loose_results)
|
||||
pair_check = PairCheck(score, model1, model2, win_results, lose_results)
|
||||
pair_check.compute()
|
||||
pair_check.report()
|
||||
|
Reference in New Issue
Block a user