TheXeos commited on
Commit
513af34
โ€ข
1 Parent(s): 179e497

Update process to run on a single space per env

Browse files
app.py CHANGED
@@ -8,17 +8,23 @@ from huggingface_hub import HfApi, hf_hub_download
8
  from huggingface_hub.repocard import metadata_load
9
  import pandas as pd
10
  from matchmaking import *
 
 
11
 
12
 
13
  block = gr.Blocks()
14
- envs = [
15
  {
16
- "name": "Snowball-Fight",
17
  "global": None,
18
  },
19
  ]
20
  matchmaking = Matchmaking()
21
 
 
 
 
 
22
 
23
  def update_elos():
24
  matchmaking.read_history()
@@ -26,9 +32,9 @@ def update_elos():
26
  matchmaking.save_elo_data()
27
 
28
 
29
- def get_env_data(env_name) -> pd.DataFrame:
30
- # data = pd.read_csv(f"env_elos/{env_name}.csv")
31
- data = pd.DataFrame(columns=["user", "model", "elo", "games_played"])
32
  return data
33
 
34
 
@@ -38,7 +44,7 @@ with block:
38
 
39
  This is the leaderboard of trained agents during the Deep Reinforcement Learning Course. A free course from beginner to expert.
40
 
41
- Just choose which environment you trained your agent on and with Ctrl+F find your rank ๐Ÿ†
42
 
43
  We use an ELO rating to sort the models.
44
  You **can click on the model's name** to be redirected to its model card which includes documentation.
@@ -50,17 +56,15 @@ with block:
50
  ๐Ÿ”ง There is an **environment missing?** Please open an issue.
51
  """)
52
 
53
- for i, env in enumerate(envs):
54
- with gr.TabItem(env["name"]) as tab:
55
- with gr.Row():
56
- refresh_data = gr.Button("Refresh")
57
- val = gr.Variable(value=[env["name"]])
58
- refresh_data.click(get_env_data, inputs=[val], outputs=env["global"])
59
- with gr.Row():
60
- env["global"] = gr.components.DataFrame(
61
- get_env_data(env["name"]),
62
- headers=["Ranking ๐Ÿ†", "User ๐Ÿค—", "Model id ๐Ÿค–", "ELO ๐Ÿ†", "Games played ๐ŸŽฎ"],
63
- datatype=["number", "markdown", "markdown", "number", "number"]
64
- )
65
 
66
  block.launch()
 
8
  from huggingface_hub.repocard import metadata_load
9
  import pandas as pd
10
  from matchmaking import *
11
+ from background_task import init_matchmaking
12
+ from apscheduler.schedulers.background import BackgroundScheduler
13
 
14
 
15
  block = gr.Blocks()
16
+ env = [
17
  {
18
+ "name": "Soccer",
19
  "global": None,
20
  },
21
  ]
22
  matchmaking = Matchmaking()
23
 
24
+ scheduler = BackgroundScheduler()
25
+ scheduler.add_job(func=init_matchmaking, trigger="interval", seconds=60)
26
+ scheduler.start()
27
+
28
 
29
  def update_elos():
30
  matchmaking.read_history()
 
32
  matchmaking.save_elo_data()
33
 
34
 
35
+ def get_env_data() -> pd.DataFrame:
36
+ data = pd.read_csv(f"env_elos/elo.csv")
37
+ # data = pd.DataFrame(columns=["user", "model", "elo", "games_played"])
38
  return data
39
 
40
 
 
44
 
45
  This is the leaderboard of trained agents during the Deep Reinforcement Learning Course. A free course from beginner to expert.
46
 
47
+ This is the Soccer environment leaderboard, use Ctrl+F to find your rank ๐Ÿ†
48
 
49
  We use an ELO rating to sort the models.
50
  You **can click on the model's name** to be redirected to its model card which includes documentation.
 
56
  ๐Ÿ”ง There is an **environment missing?** Please open an issue.
57
  """)
58
 
59
+ with gr.Row():
60
+ refresh_data = gr.Button("Refresh")
61
+ val = gr.Variable(value=[env["name"]])
62
+ refresh_data.click(get_env_data, inputs=[val], outputs=env["global"])
63
+ with gr.Row():
64
+ env["global"] = gr.components.DataFrame(
65
+ get_env_data(),
66
+ headers=["Ranking ๐Ÿ†", "User ๐Ÿค—", "Model id ๐Ÿค–", "ELO ๐Ÿš€", "Games played ๐ŸŽฎ"],
67
+ datatype=["number", "markdown", "markdown", "number", "number"]
68
+ )
 
 
69
 
70
  block.launch()
background_task.py ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import random
2
+ import pandas as pd
3
+ from datetime import datetime
4
+ from huggingface_hub import HfApi
5
+
6
+
7
+ env = "Soccer"
8
+
9
+
10
+ class Model:
11
+ """
12
+ Class containing the info of a model.
13
+
14
+ :param name: Name of the model
15
+ :param elo: Elo rating of the model
16
+ :param games_played: Number of games played by the model (useful if we implement sigma uncertainty)
17
+ """
18
+ def __init__(self, author, name, elo=1200, games_played=0):
19
+ self.author = author
20
+ self.name = name
21
+ self.elo = elo
22
+ self.games_played = games_played
23
+
24
+
25
+ class Matchmaking:
26
+ """
27
+ Class managing the matchmaking between the models.
28
+
29
+ :param models: List of models
30
+ :param queue: Temporary list of models used for the matching process
31
+ :param k: Dev coefficient
32
+ :param max_diff: Maximum difference considered between two models' elo
33
+ :param matches: Dictionary containing the match history (to later upload as CSV)
34
+ """
35
+ def __init__(self, models):
36
+ self.models = models
37
+ self.queue = self.models.copy()
38
+ self.k = 20
39
+ self.max_diff = 500
40
+ self.matches = {
41
+ "model1": [],
42
+ "model2": [],
43
+ "result": [],
44
+ "datetime": [],
45
+ "env": []
46
+ }
47
+
48
+ def run(self):
49
+ """
50
+ Run the matchmaking process.
51
+ Add models to the queue, shuffle it, and match the models one by one to models with close ratings.
52
+ Compute the new elo for each model after each match and add the match to the match history.
53
+ """
54
+ self.queue = self.models.copy()
55
+ random.shuffle(self.queue)
56
+ while len(self.queue) > 1:
57
+ model1 = self.queue.pop(0)
58
+ model2 = self.queue.pop(self.find_n_closest_indexes(model1, 10))
59
+ result = match(model1, model2)
60
+ self.compute_elo(model1, model2, result)
61
+ self.matches["model1"].append(model1.name)
62
+ self.matches["model2"].append(model2.name)
63
+ self.matches["result"].append(result)
64
+ self.matches["datetime"].append(datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f"))
65
+ self.matches["env"].append(env)
66
+
67
+ def compute_elo(self, model1, model2, result):
68
+ """ Compute the new elo for each model based on a match result. """
69
+ delta = model1.elo - model2.elo
70
+ win_probability = 1 / (1 + 10 ** (-delta / 500))
71
+ model1.elo += self.k * (result - win_probability)
72
+ model2.elo -= self.k * (result - win_probability)
73
+
74
+ def find_n_closest_indexes(self, model, n) -> int:
75
+ """
76
+ Get a model index with a fairly close rating. If no model is found, return the last model in the queue.
77
+ We don't always pick the closest rating to add variety to the matchups.
78
+
79
+ :param model: Model to compare
80
+ :param n: Number of close models from which to pick a candidate
81
+ :return: id of the chosen candidate
82
+ """
83
+ indexes = []
84
+ closest_diffs = [9999999] * n
85
+ for i, m in enumerate(self.queue):
86
+ if m.name == model.name:
87
+ continue
88
+ diff = abs(m.elo - model.elo)
89
+ if diff < max(closest_diffs):
90
+ closest_diffs.append(diff)
91
+ closest_diffs.sort()
92
+ closest_diffs.pop()
93
+ indexes.append(i)
94
+ random.shuffle(indexes)
95
+ return indexes[0]
96
+
97
+ def to_csv(self):
98
+ """ Save the match history as a CSV file to the hub. """
99
+ data_dict = {"author": [], "name": [], "elo": [], "games_played": []}
100
+ for model in self.models:
101
+ data_dict["author"].append(model.author)
102
+ data_dict["name"].append(model.name)
103
+ data_dict["elo"].append(model.elo)
104
+ data_dict["games_played"].append(model.games_played)
105
+
106
+ df = pd.DataFrame(data_dict)
107
+ df.to_csv('env_elos/elo.csv', index=False)
108
+ df_matches = pd.DataFrame(self.matches)
109
+ date = datetime.now()
110
+ df_matches.to_csv(f"matches/{date.strftime('%Y-%m-%d_%H-%M-%S_%f')}.csv", index=False)
111
+
112
+
113
+ def match(model1, model2) -> float:
114
+ """
115
+ !!! Current code is placeholder !!!
116
+ TODO: Launch a Unity process with the 2 models and get the result of the match
117
+
118
+ :param model1: First Model object
119
+ :param model2: Second Model object
120
+ :return: match result (0: model1 lost, 0.5: draw, 1: model1 won)
121
+ """
122
+ result = random.randint(0, 2) / 2
123
+
124
+ model1.games_played += 1
125
+ model2.games_played += 1
126
+ return result
127
+
128
+
129
+ def get_models_list() -> list:
130
+ """
131
+ !!! Current code is placeholder !!!
132
+ TODO: Create a list of Model objects from the models found on the hub
133
+
134
+ :return: list of Model objects
135
+ """
136
+ models = []
137
+ models_names = []
138
+ data = pd.read_csv("env_elos/elo.csv")
139
+ # models_on_hub = api.list_models(filter=["reinforcement-learning", env, "stable-baselines3"])
140
+ models_on_hub = []
141
+ for i, row in data.iterrows():
142
+ models.append(Model(row["author"], row["name"], row["elo"], row["games_played"]))
143
+ models_names.append(row["name"])
144
+ for model in models_on_hub:
145
+ if model.modelId not in models_names:
146
+ models.append(Model(model.author, model.modelId))
147
+ return models
148
+
149
+
150
+ def init_matchmaking():
151
+ models = get_models_list()
152
+ matchmaking = Matchmaking(models)
153
+ matchmaking.run()
154
+ matchmaking.to_csv()
155
+
156
+
157
+ if __name__ == "__main__":
158
+ print("It's running!")
159
+ api = HfApi()
160
+ init_matchmaking()
env_elos/elo.csv CHANGED
@@ -1,3 +1,5 @@
1
- model,elo,env
2
- model1,1200,snowballfight
3
- ,,
 
 
 
1
+ author,model,elo,games_played
2
+ CarlCochet,model1,1234,8
3
+ CarlCochet,model2,1000,5
4
+ CarlCochet,model3,1431,4
5
+ CarlCochet,model4,1200,0
match_history/2022-12-21_11-07-43_445125.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-l,model-b,0.0,2022-12-21 11:07:43.424120
3
- model-q,model-r,0.0,2022-12-21 11:07:43.424120
4
- model-s,model-c,0.5,2022-12-21 11:07:43.424120
5
- model-p,model-u,1.0,2022-12-21 11:07:43.424120
6
- model-f,model-w,1.0,2022-12-21 11:07:43.424120
7
- model-j,model-t,1.0,2022-12-21 11:07:43.425121
8
- model-g,model-m,1.0,2022-12-21 11:07:43.425121
9
- model-z,model-e,1.0,2022-12-21 11:07:43.425121
10
- model-o,model-a,0.5,2022-12-21 11:07:43.425121
11
- model-d,model-h,1.0,2022-12-21 11:07:43.425121
12
- model-i,model-x,0.0,2022-12-21 11:07:43.425121
13
- model-v,model-y,0.0,2022-12-21 11:07:43.425121
14
- model-n,model-k,0.0,2022-12-21 11:07:43.425121
15
- model-d,model-q,0.0,2022-12-21 11:07:43.425121
16
- model-u,model-x,0.0,2022-12-21 11:07:43.425121
17
- model-t,model-e,0.0,2022-12-21 11:07:43.426121
18
- model-n,model-a,1.0,2022-12-21 11:07:43.426121
19
- model-r,model-o,0.5,2022-12-21 11:07:43.426121
20
- model-s,model-j,0.5,2022-12-21 11:07:43.426121
21
- model-z,model-c,0.0,2022-12-21 11:07:43.426121
22
- model-b,model-i,1.0,2022-12-21 11:07:43.426121
23
- model-w,model-h,1.0,2022-12-21 11:07:43.426121
24
- model-p,model-l,0.5,2022-12-21 11:07:43.426121
25
- model-m,model-v,1.0,2022-12-21 11:07:43.426121
26
- model-y,model-g,1.0,2022-12-21 11:07:43.426121
27
- model-k,model-f,0.5,2022-12-21 11:07:43.426121
28
- model-v,model-w,0.0,2022-12-21 11:07:43.426121
29
- model-f,model-x,1.0,2022-12-21 11:07:43.426121
30
- model-y,model-d,0.0,2022-12-21 11:07:43.426121
31
- model-q,model-o,1.0,2022-12-21 11:07:43.427121
32
- model-j,model-z,0.0,2022-12-21 11:07:43.427121
33
- model-p,model-a,1.0,2022-12-21 11:07:43.427121
34
- model-g,model-c,0.5,2022-12-21 11:07:43.427121
35
- model-t,model-e,1.0,2022-12-21 11:07:43.427121
36
- model-l,model-u,0.0,2022-12-21 11:07:43.427121
37
- model-s,model-b,1.0,2022-12-21 11:07:43.427121
38
- model-n,model-m,0.5,2022-12-21 11:07:43.427121
39
- model-i,model-r,1.0,2022-12-21 11:07:43.427121
40
- model-k,model-h,0.5,2022-12-21 11:07:43.427121
41
- model-d,model-j,0.5,2022-12-21 11:07:43.427121
42
- model-y,model-f,0.0,2022-12-21 11:07:43.427121
43
- model-p,model-w,0.0,2022-12-21 11:07:43.427121
44
- model-u,model-h,1.0,2022-12-21 11:07:43.427121
45
- model-g,model-x,0.0,2022-12-21 11:07:43.428121
46
- model-m,model-i,0.5,2022-12-21 11:07:43.428121
47
- model-n,model-t,0.5,2022-12-21 11:07:43.428121
48
- model-c,model-a,1.0,2022-12-21 11:07:43.428121
49
- model-s,model-z,0.5,2022-12-21 11:07:43.428121
50
- model-b,model-o,0.0,2022-12-21 11:07:43.428121
51
- model-v,model-k,1.0,2022-12-21 11:07:43.428121
52
- model-q,model-e,1.0,2022-12-21 11:07:43.428121
53
- model-l,model-r,1.0,2022-12-21 11:07:43.428121
54
- model-m,model-a,0.5,2022-12-21 11:07:43.428121
55
- model-y,model-s,0.0,2022-12-21 11:07:43.428121
56
- model-k,model-g,0.0,2022-12-21 11:07:43.428121
57
- model-l,model-b,1.0,2022-12-21 11:07:43.428121
58
- model-e,model-v,0.0,2022-12-21 11:07:43.429122
59
- model-t,model-p,0.5,2022-12-21 11:07:43.429122
60
- model-h,model-f,1.0,2022-12-21 11:07:43.429122
61
- model-c,model-q,0.0,2022-12-21 11:07:43.429122
62
- model-j,model-u,0.0,2022-12-21 11:07:43.429122
63
- model-x,model-i,0.0,2022-12-21 11:07:43.429122
64
- model-w,model-n,0.0,2022-12-21 11:07:43.429122
65
- model-o,model-d,1.0,2022-12-21 11:07:43.429122
66
- model-z,model-r,0.0,2022-12-21 11:07:43.429122
67
- model-y,model-d,0.0,2022-12-21 11:07:43.429122
68
- model-u,model-g,1.0,2022-12-21 11:07:43.429122
69
- model-r,model-c,0.0,2022-12-21 11:07:43.430122
70
- model-q,model-o,1.0,2022-12-21 11:07:43.430122
71
- model-m,model-s,0.0,2022-12-21 11:07:43.430122
72
- model-i,model-t,1.0,2022-12-21 11:07:43.430122
73
- model-f,model-l,0.0,2022-12-21 11:07:43.430122
74
- model-e,model-n,1.0,2022-12-21 11:07:43.430122
75
- model-k,model-x,0.5,2022-12-21 11:07:43.430122
76
- model-h,model-v,0.0,2022-12-21 11:07:43.430122
77
- model-w,model-a,1.0,2022-12-21 11:07:43.430122
78
- model-b,model-z,1.0,2022-12-21 11:07:43.430122
79
- model-p,model-j,0.0,2022-12-21 11:07:43.430122
80
- model-v,model-z,0.5,2022-12-21 11:07:43.430122
81
- model-e,model-l,0.0,2022-12-21 11:07:43.430122
82
- model-b,model-q,0.5,2022-12-21 11:07:43.430122
83
- model-i,model-x,0.0,2022-12-21 11:07:43.431122
84
- model-d,model-y,1.0,2022-12-21 11:07:43.431122
85
- model-o,model-h,1.0,2022-12-21 11:07:43.431122
86
- model-m,model-r,0.5,2022-12-21 11:07:43.431122
87
- model-f,model-p,1.0,2022-12-21 11:07:43.431122
88
- model-j,model-k,1.0,2022-12-21 11:07:43.431122
89
- model-g,model-w,0.5,2022-12-21 11:07:43.431122
90
- model-t,model-n,1.0,2022-12-21 11:07:43.431122
91
- model-a,model-u,0.0,2022-12-21 11:07:43.431122
92
- model-c,model-s,1.0,2022-12-21 11:07:43.431122
93
- model-r,model-x,1.0,2022-12-21 11:07:43.431122
94
- model-c,model-i,0.5,2022-12-21 11:07:43.431122
95
- model-b,model-d,0.0,2022-12-21 11:07:43.431122
96
- model-t,model-f,1.0,2022-12-21 11:07:43.432123
97
- model-j,model-w,0.0,2022-12-21 11:07:43.432123
98
- model-p,model-v,1.0,2022-12-21 11:07:43.432123
99
- model-o,model-z,0.0,2022-12-21 11:07:43.432123
100
- model-g,model-a,0.5,2022-12-21 11:07:43.432123
101
- model-h,model-y,0.5,2022-12-21 11:07:43.432123
102
- model-q,model-n,0.0,2022-12-21 11:07:43.432123
103
- model-e,model-l,1.0,2022-12-21 11:07:43.432123
104
- model-s,model-k,0.5,2022-12-21 11:07:43.432123
105
- model-u,model-m,0.5,2022-12-21 11:07:43.432123
106
- model-p,model-a,0.0,2022-12-21 11:07:43.432123
107
- model-x,model-w,0.0,2022-12-21 11:07:43.432123
108
- model-o,model-h,0.5,2022-12-21 11:07:43.432123
109
- model-s,model-r,0.5,2022-12-21 11:07:43.433123
110
- model-z,model-v,0.5,2022-12-21 11:07:43.433123
111
- model-b,model-q,0.0,2022-12-21 11:07:43.433123
112
- model-t,model-j,0.0,2022-12-21 11:07:43.433123
113
- model-d,model-u,0.5,2022-12-21 11:07:43.433123
114
- model-y,model-e,0.0,2022-12-21 11:07:43.433123
115
- model-g,model-f,0.0,2022-12-21 11:07:43.433123
116
- model-l,model-i,1.0,2022-12-21 11:07:43.433123
117
- model-n,model-m,0.5,2022-12-21 11:07:43.433123
118
- model-c,model-k,0.5,2022-12-21 11:07:43.433123
119
- model-e,model-m,0.0,2022-12-21 11:07:43.433123
120
- model-k,model-t,0.5,2022-12-21 11:07:43.433123
121
- model-o,model-v,0.5,2022-12-21 11:07:43.433123
122
- model-g,model-j,0.0,2022-12-21 11:07:43.433123
123
- model-x,model-i,0.5,2022-12-21 11:07:43.434123
124
- model-s,model-y,0.5,2022-12-21 11:07:43.434123
125
- model-l,model-r,0.0,2022-12-21 11:07:43.434123
126
- model-d,model-h,0.0,2022-12-21 11:07:43.434123
127
- model-a,model-q,1.0,2022-12-21 11:07:43.434123
128
- model-c,model-p,1.0,2022-12-21 11:07:43.434123
129
- model-u,model-b,0.5,2022-12-21 11:07:43.434123
130
- model-f,model-w,0.5,2022-12-21 11:07:43.434123
131
- model-z,model-n,0.5,2022-12-21 11:07:43.434123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
match_history/2022-12-21_11-08-46_636491.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-i,model-b,1.0,2022-12-21 11:08:46.615486
3
- model-p,model-t,1.0,2022-12-21 11:08:46.615486
4
- model-r,model-k,0.5,2022-12-21 11:08:46.615486
5
- model-n,model-x,0.0,2022-12-21 11:08:46.616487
6
- model-d,model-m,0.0,2022-12-21 11:08:46.616487
7
- model-s,model-f,0.5,2022-12-21 11:08:46.616487
8
- model-a,model-z,0.0,2022-12-21 11:08:46.616487
9
- model-w,model-j,0.5,2022-12-21 11:08:46.616487
10
- model-g,model-q,1.0,2022-12-21 11:08:46.616487
11
- model-l,model-o,0.0,2022-12-21 11:08:46.616487
12
- model-v,model-y,1.0,2022-12-21 11:08:46.616487
13
- model-h,model-e,0.5,2022-12-21 11:08:46.616487
14
- model-c,model-u,0.0,2022-12-21 11:08:46.616487
15
- model-i,model-b,1.0,2022-12-21 11:08:46.616487
16
- model-w,model-d,0.5,2022-12-21 11:08:46.616487
17
- model-e,model-h,1.0,2022-12-21 11:08:46.617487
18
- model-l,model-k,0.5,2022-12-21 11:08:46.617487
19
- model-t,model-a,0.0,2022-12-21 11:08:46.617487
20
- model-n,model-z,0.5,2022-12-21 11:08:46.617487
21
- model-m,model-f,0.0,2022-12-21 11:08:46.617487
22
- model-r,model-p,0.0,2022-12-21 11:08:46.617487
23
- model-c,model-j,1.0,2022-12-21 11:08:46.617487
24
- model-q,model-s,0.5,2022-12-21 11:08:46.617487
25
- model-u,model-o,1.0,2022-12-21 11:08:46.617487
26
- model-g,model-y,0.5,2022-12-21 11:08:46.617487
27
- model-x,model-v,1.0,2022-12-21 11:08:46.617487
28
- model-k,model-n,0.5,2022-12-21 11:08:46.617487
29
- model-s,model-m,1.0,2022-12-21 11:08:46.617487
30
- model-i,model-v,1.0,2022-12-21 11:08:46.618487
31
- model-p,model-a,0.5,2022-12-21 11:08:46.618487
32
- model-c,model-o,0.0,2022-12-21 11:08:46.618487
33
- model-h,model-z,0.5,2022-12-21 11:08:46.618487
34
- model-e,model-r,0.0,2022-12-21 11:08:46.618487
35
- model-g,model-u,0.5,2022-12-21 11:08:46.618487
36
- model-l,model-f,0.5,2022-12-21 11:08:46.618487
37
- model-y,model-t,0.5,2022-12-21 11:08:46.618487
38
- model-j,model-d,0.0,2022-12-21 11:08:46.618487
39
- model-q,model-x,0.5,2022-12-21 11:08:46.618487
40
- model-b,model-w,1.0,2022-12-21 11:08:46.618487
41
- model-g,model-u,1.0,2022-12-21 11:08:46.618487
42
- model-z,model-p,0.5,2022-12-21 11:08:46.618487
43
- model-n,model-a,0.0,2022-12-21 11:08:46.618487
44
- model-j,model-q,0.5,2022-12-21 11:08:46.619487
45
- model-o,model-r,1.0,2022-12-21 11:08:46.619487
46
- model-y,model-k,0.0,2022-12-21 11:08:46.619487
47
- model-h,model-f,0.0,2022-12-21 11:08:46.619487
48
- model-l,model-s,1.0,2022-12-21 11:08:46.619487
49
- model-t,model-b,0.5,2022-12-21 11:08:46.619487
50
- model-d,model-x,0.0,2022-12-21 11:08:46.619487
51
- model-w,model-c,0.0,2022-12-21 11:08:46.619487
52
- model-i,model-m,0.5,2022-12-21 11:08:46.619487
53
- model-e,model-v,1.0,2022-12-21 11:08:46.619487
54
- model-i,model-s,0.5,2022-12-21 11:08:46.619487
55
- model-v,model-j,0.5,2022-12-21 11:08:46.619487
56
- model-g,model-p,1.0,2022-12-21 11:08:46.619487
57
- model-t,model-a,0.5,2022-12-21 11:08:46.620487
58
- model-u,model-f,0.5,2022-12-21 11:08:46.620487
59
- model-z,model-n,1.0,2022-12-21 11:08:46.620487
60
- model-w,model-d,1.0,2022-12-21 11:08:46.620487
61
- model-b,model-l,0.0,2022-12-21 11:08:46.620487
62
- model-o,model-h,0.5,2022-12-21 11:08:46.620487
63
- model-q,model-m,0.5,2022-12-21 11:08:46.620487
64
- model-c,model-e,0.0,2022-12-21 11:08:46.620487
65
- model-x,model-y,0.0,2022-12-21 11:08:46.620487
66
- model-k,model-r,0.5,2022-12-21 11:08:46.620487
67
- model-v,model-l,0.5,2022-12-21 11:08:46.621488
68
- model-j,model-t,0.0,2022-12-21 11:08:46.621488
69
- model-r,model-g,1.0,2022-12-21 11:08:46.621488
70
- model-i,model-u,0.0,2022-12-21 11:08:46.621488
71
- model-x,model-y,0.5,2022-12-21 11:08:46.621488
72
- model-c,model-p,0.5,2022-12-21 11:08:46.621488
73
- model-z,model-h,0.0,2022-12-21 11:08:46.621488
74
- model-o,model-b,0.5,2022-12-21 11:08:46.621488
75
- model-n,model-m,0.5,2022-12-21 11:08:46.621488
76
- model-w,model-d,1.0,2022-12-21 11:08:46.621488
77
- model-a,model-f,0.0,2022-12-21 11:08:46.621488
78
- model-q,model-e,0.0,2022-12-21 11:08:46.621488
79
- model-k,model-s,0.5,2022-12-21 11:08:46.621488
80
- model-p,model-h,0.5,2022-12-21 11:08:46.622488
81
- model-t,model-q,0.0,2022-12-21 11:08:46.622488
82
- model-a,model-o,0.0,2022-12-21 11:08:46.622488
83
- model-n,model-c,0.5,2022-12-21 11:08:46.622488
84
- model-y,model-s,0.5,2022-12-21 11:08:46.622488
85
- model-x,model-i,0.5,2022-12-21 11:08:46.622488
86
- model-d,model-l,1.0,2022-12-21 11:08:46.622488
87
- model-w,model-v,1.0,2022-12-21 11:08:46.622488
88
- model-b,model-g,0.0,2022-12-21 11:08:46.622488
89
- model-k,model-u,0.5,2022-12-21 11:08:46.622488
90
- model-r,model-m,0.0,2022-12-21 11:08:46.622488
91
- model-f,model-z,1.0,2022-12-21 11:08:46.622488
92
- model-e,model-j,0.0,2022-12-21 11:08:46.622488
93
- model-f,model-k,0.5,2022-12-21 11:08:46.622488
94
- model-d,model-l,0.0,2022-12-21 11:08:46.622488
95
- model-z,model-g,0.5,2022-12-21 11:08:46.622488
96
- model-y,model-a,0.0,2022-12-21 11:08:46.623488
97
- model-r,model-v,0.0,2022-12-21 11:08:46.623488
98
- model-s,model-o,0.0,2022-12-21 11:08:46.623488
99
- model-j,model-e,1.0,2022-12-21 11:08:46.623488
100
- model-m,model-c,0.5,2022-12-21 11:08:46.623488
101
- model-h,model-u,0.5,2022-12-21 11:08:46.623488
102
- model-p,model-i,0.0,2022-12-21 11:08:46.623488
103
- model-n,model-t,0.5,2022-12-21 11:08:46.623488
104
- model-q,model-x,0.5,2022-12-21 11:08:46.623488
105
- model-b,model-w,0.5,2022-12-21 11:08:46.623488
106
- model-c,model-q,0.5,2022-12-21 11:08:46.623488
107
- model-w,model-i,0.5,2022-12-21 11:08:46.623488
108
- model-p,model-e,0.0,2022-12-21 11:08:46.623488
109
- model-t,model-o,0.0,2022-12-21 11:08:46.623488
110
- model-s,model-m,1.0,2022-12-21 11:08:46.623488
111
- model-j,model-y,0.5,2022-12-21 11:08:46.623488
112
- model-u,model-f,0.0,2022-12-21 11:08:46.624488
113
- model-v,model-k,1.0,2022-12-21 11:08:46.624488
114
- model-a,model-h,0.5,2022-12-21 11:08:46.624488
115
- model-x,model-b,1.0,2022-12-21 11:08:46.624488
116
- model-z,model-l,0.5,2022-12-21 11:08:46.624488
117
- model-d,model-n,1.0,2022-12-21 11:08:46.624488
118
- model-r,model-g,1.0,2022-12-21 11:08:46.624488
119
- model-c,model-l,1.0,2022-12-21 11:08:46.624488
120
- model-t,model-r,0.0,2022-12-21 11:08:46.624488
121
- model-j,model-p,0.5,2022-12-21 11:08:46.624488
122
- model-d,model-g,0.0,2022-12-21 11:08:46.624488
123
- model-m,model-f,1.0,2022-12-21 11:08:46.624488
124
- model-w,model-i,0.0,2022-12-21 11:08:46.624488
125
- model-h,model-o,1.0,2022-12-21 11:08:46.624488
126
- model-y,model-s,0.0,2022-12-21 11:08:46.625488
127
- model-u,model-z,0.0,2022-12-21 11:08:46.625488
128
- model-v,model-e,1.0,2022-12-21 11:08:46.625488
129
- model-a,model-k,1.0,2022-12-21 11:08:46.625488
130
- model-q,model-n,0.0,2022-12-21 11:08:46.625488
131
- model-b,model-x,1.0,2022-12-21 11:08:46.625488
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
match_history/2022-12-21_11-09-01_275927.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-l,model-g,0.0,2022-12-21 11:09:01.254921
3
- model-q,model-r,1.0,2022-12-21 11:09:01.255921
4
- model-y,model-k,0.5,2022-12-21 11:09:01.255921
5
- model-w,model-t,0.0,2022-12-21 11:09:01.255921
6
- model-d,model-z,1.0,2022-12-21 11:09:01.255921
7
- model-h,model-j,0.0,2022-12-21 11:09:01.255921
8
- model-o,model-n,0.5,2022-12-21 11:09:01.255921
9
- model-b,model-f,1.0,2022-12-21 11:09:01.255921
10
- model-m,model-a,0.0,2022-12-21 11:09:01.255921
11
- model-v,model-x,1.0,2022-12-21 11:09:01.255921
12
- model-e,model-p,1.0,2022-12-21 11:09:01.255921
13
- model-i,model-c,0.0,2022-12-21 11:09:01.255921
14
- model-u,model-s,0.0,2022-12-21 11:09:01.255921
15
- model-l,model-e,1.0,2022-12-21 11:09:01.256922
16
- model-r,model-m,0.0,2022-12-21 11:09:01.256922
17
- model-a,model-h,0.0,2022-12-21 11:09:01.256922
18
- model-u,model-n,1.0,2022-12-21 11:09:01.256922
19
- model-i,model-o,1.0,2022-12-21 11:09:01.256922
20
- model-k,model-b,0.5,2022-12-21 11:09:01.256922
21
- model-c,model-f,0.0,2022-12-21 11:09:01.256922
22
- model-t,model-p,0.5,2022-12-21 11:09:01.256922
23
- model-y,model-g,0.0,2022-12-21 11:09:01.256922
24
- model-q,model-s,0.0,2022-12-21 11:09:01.256922
25
- model-x,model-z,0.5,2022-12-21 11:09:01.256922
26
- model-d,model-j,0.0,2022-12-21 11:09:01.256922
27
- model-v,model-w,0.0,2022-12-21 11:09:01.256922
28
- model-g,model-y,1.0,2022-12-21 11:09:01.256922
29
- model-s,model-n,1.0,2022-12-21 11:09:01.257922
30
- model-z,model-j,1.0,2022-12-21 11:09:01.257922
31
- model-a,model-f,0.0,2022-12-21 11:09:01.257922
32
- model-k,model-c,1.0,2022-12-21 11:09:01.257922
33
- model-b,model-d,1.0,2022-12-21 11:09:01.257922
34
- model-r,model-q,1.0,2022-12-21 11:09:01.257922
35
- model-h,model-e,0.5,2022-12-21 11:09:01.257922
36
- model-p,model-l,0.0,2022-12-21 11:09:01.257922
37
- model-t,model-i,1.0,2022-12-21 11:09:01.257922
38
- model-x,model-m,0.0,2022-12-21 11:09:01.257922
39
- model-u,model-o,1.0,2022-12-21 11:09:01.257922
40
- model-w,model-v,1.0,2022-12-21 11:09:01.257922
41
- model-d,model-s,1.0,2022-12-21 11:09:01.257922
42
- model-o,model-i,1.0,2022-12-21 11:09:01.257922
43
- model-j,model-w,0.5,2022-12-21 11:09:01.257922
44
- model-q,model-e,0.0,2022-12-21 11:09:01.258922
45
- model-b,model-y,1.0,2022-12-21 11:09:01.258922
46
- model-a,model-h,1.0,2022-12-21 11:09:01.258922
47
- model-v,model-u,0.0,2022-12-21 11:09:01.258922
48
- model-g,model-r,0.0,2022-12-21 11:09:01.258922
49
- model-t,model-f,0.0,2022-12-21 11:09:01.258922
50
- model-p,model-l,1.0,2022-12-21 11:09:01.258922
51
- model-n,model-k,0.0,2022-12-21 11:09:01.258922
52
- model-z,model-m,1.0,2022-12-21 11:09:01.258922
53
- model-c,model-x,0.0,2022-12-21 11:09:01.258922
54
- model-i,model-f,0.0,2022-12-21 11:09:01.258922
55
- model-k,model-r,1.0,2022-12-21 11:09:01.258922
56
- model-v,model-z,1.0,2022-12-21 11:09:01.259922
57
- model-b,model-g,0.0,2022-12-21 11:09:01.259922
58
- model-l,model-w,0.0,2022-12-21 11:09:01.259922
59
- model-j,model-x,0.0,2022-12-21 11:09:01.259922
60
- model-t,model-y,0.0,2022-12-21 11:09:01.259922
61
- model-e,model-o,0.0,2022-12-21 11:09:01.259922
62
- model-n,model-u,1.0,2022-12-21 11:09:01.259922
63
- model-p,model-m,1.0,2022-12-21 11:09:01.259922
64
- model-h,model-q,0.5,2022-12-21 11:09:01.259922
65
- model-s,model-c,0.5,2022-12-21 11:09:01.259922
66
- model-a,model-d,0.5,2022-12-21 11:09:01.259922
67
- model-n,model-o,0.5,2022-12-21 11:09:01.259922
68
- model-f,model-a,0.5,2022-12-21 11:09:01.259922
69
- model-u,model-g,1.0,2022-12-21 11:09:01.259922
70
- model-e,model-t,0.5,2022-12-21 11:09:01.260923
71
- model-j,model-b,1.0,2022-12-21 11:09:01.260923
72
- model-d,model-s,0.0,2022-12-21 11:09:01.260923
73
- model-z,model-c,1.0,2022-12-21 11:09:01.260923
74
- model-w,model-y,0.0,2022-12-21 11:09:01.260923
75
- model-m,model-p,0.0,2022-12-21 11:09:01.260923
76
- model-v,model-r,0.5,2022-12-21 11:09:01.260923
77
- model-h,model-x,0.0,2022-12-21 11:09:01.260923
78
- model-l,model-i,1.0,2022-12-21 11:09:01.260923
79
- model-q,model-k,0.0,2022-12-21 11:09:01.260923
80
- model-g,model-v,0.5,2022-12-21 11:09:01.260923
81
- model-l,model-z,0.5,2022-12-21 11:09:01.260923
82
- model-u,model-f,1.0,2022-12-21 11:09:01.260923
83
- model-c,model-p,0.0,2022-12-21 11:09:01.261923
84
- model-d,model-s,0.0,2022-12-21 11:09:01.261923
85
- model-n,model-r,1.0,2022-12-21 11:09:01.261923
86
- model-a,model-j,1.0,2022-12-21 11:09:01.261923
87
- model-w,model-x,0.5,2022-12-21 11:09:01.261923
88
- model-q,model-k,1.0,2022-12-21 11:09:01.261923
89
- model-e,model-h,0.5,2022-12-21 11:09:01.261923
90
- model-o,model-i,1.0,2022-12-21 11:09:01.261923
91
- model-m,model-b,1.0,2022-12-21 11:09:01.261923
92
- model-t,model-y,1.0,2022-12-21 11:09:01.261923
93
- model-c,model-b,1.0,2022-12-21 11:09:01.261923
94
- model-d,model-z,1.0,2022-12-21 11:09:01.261923
95
- model-v,model-y,1.0,2022-12-21 11:09:01.261923
96
- model-u,model-m,0.5,2022-12-21 11:09:01.261923
97
- model-i,model-a,0.5,2022-12-21 11:09:01.262922
98
- model-w,model-k,0.0,2022-12-21 11:09:01.262922
99
- model-x,model-j,1.0,2022-12-21 11:09:01.262922
100
- model-l,model-t,0.0,2022-12-21 11:09:01.262922
101
- model-f,model-h,1.0,2022-12-21 11:09:01.262922
102
- model-n,model-p,0.5,2022-12-21 11:09:01.262922
103
- model-r,model-g,1.0,2022-12-21 11:09:01.262922
104
- model-e,model-s,0.0,2022-12-21 11:09:01.262922
105
- model-o,model-q,0.0,2022-12-21 11:09:01.262922
106
- model-s,model-k,1.0,2022-12-21 11:09:01.262922
107
- model-c,model-o,0.0,2022-12-21 11:09:01.262922
108
- model-p,model-t,0.0,2022-12-21 11:09:01.263924
109
- model-v,model-l,1.0,2022-12-21 11:09:01.263924
110
- model-n,model-g,0.5,2022-12-21 11:09:01.263924
111
- model-x,model-w,0.5,2022-12-21 11:09:01.263924
112
- model-j,model-h,0.5,2022-12-21 11:09:01.263924
113
- model-y,model-q,1.0,2022-12-21 11:09:01.263924
114
- model-u,model-a,0.0,2022-12-21 11:09:01.263924
115
- model-e,model-r,0.5,2022-12-21 11:09:01.263924
116
- model-d,model-i,1.0,2022-12-21 11:09:01.263924
117
- model-f,model-m,0.0,2022-12-21 11:09:01.263924
118
- model-b,model-z,0.5,2022-12-21 11:09:01.263924
119
- model-n,model-p,0.0,2022-12-21 11:09:01.263924
120
- model-m,model-j,0.5,2022-12-21 11:09:01.264924
121
- model-e,model-x,1.0,2022-12-21 11:09:01.264924
122
- model-u,model-q,1.0,2022-12-21 11:09:01.264924
123
- model-o,model-w,0.0,2022-12-21 11:09:01.264924
124
- model-b,model-h,0.5,2022-12-21 11:09:01.264924
125
- model-c,model-k,1.0,2022-12-21 11:09:01.264924
126
- model-s,model-g,1.0,2022-12-21 11:09:01.264924
127
- model-i,model-d,0.5,2022-12-21 11:09:01.264924
128
- model-z,model-a,0.0,2022-12-21 11:09:01.264924
129
- model-f,model-y,0.5,2022-12-21 11:09:01.264924
130
- model-r,model-v,0.0,2022-12-21 11:09:01.264924
131
- model-t,model-l,0.5,2022-12-21 11:09:01.264924
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
match_history/2022-12-21_11-09-04_132495.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-j,model-i,0.5,2022-12-21 11:09:04.112491
3
- model-k,model-f,0.0,2022-12-21 11:09:04.112491
4
- model-p,model-d,0.0,2022-12-21 11:09:04.112491
5
- model-w,model-l,0.0,2022-12-21 11:09:04.112491
6
- model-t,model-s,1.0,2022-12-21 11:09:04.112491
7
- model-x,model-m,1.0,2022-12-21 11:09:04.112491
8
- model-n,model-c,1.0,2022-12-21 11:09:04.112491
9
- model-a,model-u,0.0,2022-12-21 11:09:04.112491
10
- model-o,model-e,0.0,2022-12-21 11:09:04.112491
11
- model-z,model-v,1.0,2022-12-21 11:09:04.113492
12
- model-g,model-r,1.0,2022-12-21 11:09:04.113492
13
- model-h,model-b,1.0,2022-12-21 11:09:04.113492
14
- model-q,model-y,0.0,2022-12-21 11:09:04.113492
15
- model-p,model-d,0.0,2022-12-21 11:09:04.113492
16
- model-g,model-c,0.5,2022-12-21 11:09:04.113492
17
- model-y,model-u,0.0,2022-12-21 11:09:04.113492
18
- model-r,model-i,0.5,2022-12-21 11:09:04.113492
19
- model-h,model-b,1.0,2022-12-21 11:09:04.113492
20
- model-n,model-z,0.5,2022-12-21 11:09:04.113492
21
- model-x,model-k,0.0,2022-12-21 11:09:04.113492
22
- model-j,model-m,1.0,2022-12-21 11:09:04.113492
23
- model-f,model-s,1.0,2022-12-21 11:09:04.113492
24
- model-w,model-o,0.0,2022-12-21 11:09:04.114492
25
- model-t,model-q,0.0,2022-12-21 11:09:04.114492
26
- model-a,model-e,0.0,2022-12-21 11:09:04.114492
27
- model-v,model-l,1.0,2022-12-21 11:09:04.114492
28
- model-k,model-z,0.5,2022-12-21 11:09:04.114492
29
- model-o,model-g,0.5,2022-12-21 11:09:04.114492
30
- model-r,model-m,1.0,2022-12-21 11:09:04.114492
31
- model-w,model-e,1.0,2022-12-21 11:09:04.114492
32
- model-p,model-v,0.0,2022-12-21 11:09:04.114492
33
- model-d,model-n,0.5,2022-12-21 11:09:04.114492
34
- model-x,model-q,1.0,2022-12-21 11:09:04.114492
35
- model-a,model-y,0.5,2022-12-21 11:09:04.114492
36
- model-b,model-u,1.0,2022-12-21 11:09:04.114492
37
- model-i,model-t,1.0,2022-12-21 11:09:04.114492
38
- model-j,model-c,0.5,2022-12-21 11:09:04.114492
39
- model-l,model-s,0.0,2022-12-21 11:09:04.114492
40
- model-f,model-h,0.0,2022-12-21 11:09:04.115492
41
- model-z,model-b,1.0,2022-12-21 11:09:04.115492
42
- model-q,model-n,0.5,2022-12-21 11:09:04.115492
43
- model-t,model-a,0.5,2022-12-21 11:09:04.115492
44
- model-u,model-j,0.5,2022-12-21 11:09:04.115492
45
- model-h,model-k,1.0,2022-12-21 11:09:04.115492
46
- model-i,model-e,1.0,2022-12-21 11:09:04.115492
47
- model-s,model-r,0.0,2022-12-21 11:09:04.115492
48
- model-o,model-c,1.0,2022-12-21 11:09:04.115492
49
- model-p,model-w,1.0,2022-12-21 11:09:04.115492
50
- model-d,model-x,0.5,2022-12-21 11:09:04.115492
51
- model-f,model-v,1.0,2022-12-21 11:09:04.115492
52
- model-m,model-g,0.5,2022-12-21 11:09:04.115492
53
- model-y,model-l,0.5,2022-12-21 11:09:04.115492
54
- model-m,model-g,1.0,2022-12-21 11:09:04.115492
55
- model-e,model-c,0.0,2022-12-21 11:09:04.116492
56
- model-d,model-l,0.5,2022-12-21 11:09:04.116492
57
- model-x,model-y,0.5,2022-12-21 11:09:04.116492
58
- model-w,model-k,0.0,2022-12-21 11:09:04.116492
59
- model-j,model-n,0.5,2022-12-21 11:09:04.116492
60
- model-s,model-b,0.5,2022-12-21 11:09:04.116492
61
- model-t,model-p,1.0,2022-12-21 11:09:04.116492
62
- model-i,model-q,0.5,2022-12-21 11:09:04.116492
63
- model-f,model-r,0.5,2022-12-21 11:09:04.116492
64
- model-h,model-o,1.0,2022-12-21 11:09:04.116492
65
- model-a,model-u,0.0,2022-12-21 11:09:04.116492
66
- model-v,model-z,0.5,2022-12-21 11:09:04.116492
67
- model-w,model-i,0.5,2022-12-21 11:09:04.116492
68
- model-r,model-m,0.5,2022-12-21 11:09:04.116492
69
- model-t,model-q,0.5,2022-12-21 11:09:04.116492
70
- model-b,model-a,0.0,2022-12-21 11:09:04.117492
71
- model-u,model-z,1.0,2022-12-21 11:09:04.117492
72
- model-d,model-g,0.0,2022-12-21 11:09:04.117492
73
- model-k,model-n,0.0,2022-12-21 11:09:04.117492
74
- model-s,model-l,0.5,2022-12-21 11:09:04.117492
75
- model-p,model-o,0.0,2022-12-21 11:09:04.117492
76
- model-v,model-y,0.5,2022-12-21 11:09:04.117492
77
- model-j,model-f,0.0,2022-12-21 11:09:04.117492
78
- model-e,model-h,1.0,2022-12-21 11:09:04.117492
79
- model-c,model-x,0.5,2022-12-21 11:09:04.117492
80
- model-o,model-p,1.0,2022-12-21 11:09:04.117492
81
- model-k,model-b,0.0,2022-12-21 11:09:04.117492
82
- model-n,model-z,0.0,2022-12-21 11:09:04.117492
83
- model-g,model-w,0.0,2022-12-21 11:09:04.117492
84
- model-y,model-l,0.0,2022-12-21 11:09:04.117492
85
- model-j,model-q,1.0,2022-12-21 11:09:04.117492
86
- model-s,model-t,1.0,2022-12-21 11:09:04.117492
87
- model-h,model-a,1.0,2022-12-21 11:09:04.118492
88
- model-u,model-e,0.0,2022-12-21 11:09:04.118492
89
- model-m,model-v,1.0,2022-12-21 11:09:04.118492
90
- model-r,model-f,0.5,2022-12-21 11:09:04.118492
91
- model-d,model-i,1.0,2022-12-21 11:09:04.118492
92
- model-x,model-c,0.5,2022-12-21 11:09:04.118492
93
- model-n,model-y,0.5,2022-12-21 11:09:04.118492
94
- model-z,model-a,0.5,2022-12-21 11:09:04.118492
95
- model-m,model-q,1.0,2022-12-21 11:09:04.118492
96
- model-e,model-b,1.0,2022-12-21 11:09:04.118492
97
- model-f,model-w,0.5,2022-12-21 11:09:04.119493
98
- model-l,model-u,0.5,2022-12-21 11:09:04.119493
99
- model-o,model-j,1.0,2022-12-21 11:09:04.119493
100
- model-v,model-g,1.0,2022-12-21 11:09:04.119493
101
- model-s,model-c,0.5,2022-12-21 11:09:04.119493
102
- model-r,model-p,0.0,2022-12-21 11:09:04.119493
103
- model-h,model-i,0.0,2022-12-21 11:09:04.119493
104
- model-x,model-t,0.5,2022-12-21 11:09:04.119493
105
- model-k,model-d,0.0,2022-12-21 11:09:04.119493
106
- model-i,model-m,1.0,2022-12-21 11:09:04.119493
107
- model-v,model-g,0.5,2022-12-21 11:09:04.119493
108
- model-n,model-a,0.0,2022-12-21 11:09:04.119493
109
- model-q,model-e,0.5,2022-12-21 11:09:04.119493
110
- model-h,model-c,0.0,2022-12-21 11:09:04.119493
111
- model-p,model-r,0.5,2022-12-21 11:09:04.119493
112
- model-k,model-s,0.5,2022-12-21 11:09:04.119493
113
- model-y,model-j,0.0,2022-12-21 11:09:04.119493
114
- model-x,model-t,1.0,2022-12-21 11:09:04.120493
115
- model-o,model-l,1.0,2022-12-21 11:09:04.120493
116
- model-f,model-d,0.5,2022-12-21 11:09:04.120493
117
- model-w,model-b,0.5,2022-12-21 11:09:04.120493
118
- model-z,model-u,1.0,2022-12-21 11:09:04.120493
119
- model-d,model-k,0.0,2022-12-21 11:09:04.120493
120
- model-v,model-l,0.0,2022-12-21 11:09:04.120493
121
- model-g,model-p,0.5,2022-12-21 11:09:04.120493
122
- model-u,model-q,1.0,2022-12-21 11:09:04.120493
123
- model-j,model-w,0.0,2022-12-21 11:09:04.120493
124
- model-b,model-n,0.5,2022-12-21 11:09:04.120493
125
- model-c,model-x,0.0,2022-12-21 11:09:04.120493
126
- model-a,model-z,0.5,2022-12-21 11:09:04.120493
127
- model-t,model-m,0.0,2022-12-21 11:09:04.121494
128
- model-r,model-s,0.5,2022-12-21 11:09:04.121494
129
- model-h,model-i,0.0,2022-12-21 11:09:04.121494
130
- model-e,model-o,1.0,2022-12-21 11:09:04.121494
131
- model-y,model-f,0.0,2022-12-21 11:09:04.121494
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
match_history/2022-12-21_11-09-06_383625.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-z,model-o,0.0,2022-12-21 11:09:06.362621
3
- model-k,model-p,1.0,2022-12-21 11:09:06.362621
4
- model-s,model-r,0.5,2022-12-21 11:09:06.362621
5
- model-h,model-l,1.0,2022-12-21 11:09:06.362621
6
- model-y,model-g,0.5,2022-12-21 11:09:06.362621
7
- model-m,model-i,0.5,2022-12-21 11:09:06.363620
8
- model-d,model-e,0.0,2022-12-21 11:09:06.363620
9
- model-u,model-q,1.0,2022-12-21 11:09:06.363620
10
- model-f,model-x,0.5,2022-12-21 11:09:06.363620
11
- model-t,model-b,0.5,2022-12-21 11:09:06.363620
12
- model-v,model-n,0.0,2022-12-21 11:09:06.363620
13
- model-j,model-c,0.5,2022-12-21 11:09:06.363620
14
- model-a,model-w,1.0,2022-12-21 11:09:06.363620
15
- model-l,model-h,0.5,2022-12-21 11:09:06.363620
16
- model-x,model-w,1.0,2022-12-21 11:09:06.363620
17
- model-n,model-a,0.0,2022-12-21 11:09:06.363620
18
- model-m,model-r,0.0,2022-12-21 11:09:06.363620
19
- model-i,model-c,1.0,2022-12-21 11:09:06.363620
20
- model-d,model-e,0.0,2022-12-21 11:09:06.363620
21
- model-f,model-u,0.0,2022-12-21 11:09:06.364620
22
- model-b,model-y,1.0,2022-12-21 11:09:06.364620
23
- model-o,model-p,0.0,2022-12-21 11:09:06.364620
24
- model-s,model-z,1.0,2022-12-21 11:09:06.364620
25
- model-q,model-j,1.0,2022-12-21 11:09:06.364620
26
- model-t,model-k,0.0,2022-12-21 11:09:06.364620
27
- model-g,model-v,0.0,2022-12-21 11:09:06.364620
28
- model-m,model-o,1.0,2022-12-21 11:09:06.364620
29
- model-w,model-x,0.0,2022-12-21 11:09:06.364620
30
- model-e,model-n,0.5,2022-12-21 11:09:06.364620
31
- model-i,model-z,0.5,2022-12-21 11:09:06.364620
32
- model-k,model-a,0.5,2022-12-21 11:09:06.365621
33
- model-l,model-f,0.0,2022-12-21 11:09:06.365621
34
- model-t,model-u,1.0,2022-12-21 11:09:06.365621
35
- model-c,model-j,0.0,2022-12-21 11:09:06.365621
36
- model-y,model-v,0.5,2022-12-21 11:09:06.365621
37
- model-s,model-q,1.0,2022-12-21 11:09:06.365621
38
- model-b,model-d,0.5,2022-12-21 11:09:06.365621
39
- model-p,model-h,0.0,2022-12-21 11:09:06.365621
40
- model-r,model-g,1.0,2022-12-21 11:09:06.365621
41
- model-t,model-q,0.5,2022-12-21 11:09:06.365621
42
- model-p,model-e,1.0,2022-12-21 11:09:06.365621
43
- model-g,model-w,0.0,2022-12-21 11:09:06.365621
44
- model-y,model-j,1.0,2022-12-21 11:09:06.366621
45
- model-n,model-k,0.0,2022-12-21 11:09:06.366621
46
- model-f,model-h,1.0,2022-12-21 11:09:06.366621
47
- model-d,model-o,0.0,2022-12-21 11:09:06.366621
48
- model-z,model-u,0.5,2022-12-21 11:09:06.366621
49
- model-r,model-x,0.0,2022-12-21 11:09:06.366621
50
- model-m,model-l,1.0,2022-12-21 11:09:06.366621
51
- model-v,model-b,1.0,2022-12-21 11:09:06.366621
52
- model-s,model-a,1.0,2022-12-21 11:09:06.366621
53
- model-c,model-i,0.5,2022-12-21 11:09:06.366621
54
- model-y,model-h,1.0,2022-12-21 11:09:06.366621
55
- model-t,model-g,0.5,2022-12-21 11:09:06.366621
56
- model-x,model-d,0.5,2022-12-21 11:09:06.366621
57
- model-i,model-p,0.0,2022-12-21 11:09:06.366621
58
- model-r,model-l,1.0,2022-12-21 11:09:06.367621
59
- model-m,model-s,0.5,2022-12-21 11:09:06.367621
60
- model-j,model-f,0.5,2022-12-21 11:09:06.367621
61
- model-e,model-k,0.5,2022-12-21 11:09:06.367621
62
- model-c,model-w,0.0,2022-12-21 11:09:06.367621
63
- model-n,model-q,1.0,2022-12-21 11:09:06.367621
64
- model-o,model-b,0.5,2022-12-21 11:09:06.367621
65
- model-u,model-v,0.0,2022-12-21 11:09:06.367621
66
- model-a,model-z,0.0,2022-12-21 11:09:06.367621
67
- model-h,model-u,0.5,2022-12-21 11:09:06.367621
68
- model-f,model-a,0.5,2022-12-21 11:09:06.367621
69
- model-s,model-z,0.5,2022-12-21 11:09:06.367621
70
- model-i,model-y,0.5,2022-12-21 11:09:06.367621
71
- model-v,model-r,1.0,2022-12-21 11:09:06.368621
72
- model-g,model-e,0.5,2022-12-21 11:09:06.368621
73
- model-l,model-j,0.0,2022-12-21 11:09:06.368621
74
- model-w,model-c,0.0,2022-12-21 11:09:06.368621
75
- model-x,model-m,1.0,2022-12-21 11:09:06.368621
76
- model-q,model-d,0.0,2022-12-21 11:09:06.368621
77
- model-n,model-o,1.0,2022-12-21 11:09:06.368621
78
- model-t,model-p,0.0,2022-12-21 11:09:06.368621
79
- model-k,model-b,0.0,2022-12-21 11:09:06.368621
80
- model-a,model-d,0.5,2022-12-21 11:09:06.368621
81
- model-u,model-c,1.0,2022-12-21 11:09:06.368621
82
- model-p,model-g,0.5,2022-12-21 11:09:06.368621
83
- model-y,model-v,0.0,2022-12-21 11:09:06.368621
84
- model-l,model-b,0.0,2022-12-21 11:09:06.368621
85
- model-n,model-i,1.0,2022-12-21 11:09:06.369621
86
- model-q,model-x,0.5,2022-12-21 11:09:06.369621
87
- model-e,model-s,0.0,2022-12-21 11:09:06.369621
88
- model-k,model-m,0.5,2022-12-21 11:09:06.369621
89
- model-w,model-o,0.0,2022-12-21 11:09:06.369621
90
- model-z,model-f,0.5,2022-12-21 11:09:06.369621
91
- model-t,model-r,0.0,2022-12-21 11:09:06.369621
92
- model-h,model-j,1.0,2022-12-21 11:09:06.369621
93
- model-h,model-n,1.0,2022-12-21 11:09:06.369621
94
- model-j,model-p,1.0,2022-12-21 11:09:06.369621
95
- model-q,model-o,0.0,2022-12-21 11:09:06.369621
96
- model-r,model-y,1.0,2022-12-21 11:09:06.369621
97
- model-w,model-b,1.0,2022-12-21 11:09:06.370622
98
- model-d,model-u,0.5,2022-12-21 11:09:06.370622
99
- model-l,model-z,0.0,2022-12-21 11:09:06.370622
100
- model-v,model-i,0.5,2022-12-21 11:09:06.370622
101
- model-e,model-f,1.0,2022-12-21 11:09:06.370622
102
- model-x,model-m,1.0,2022-12-21 11:09:06.370622
103
- model-s,model-g,1.0,2022-12-21 11:09:06.370622
104
- model-t,model-c,0.0,2022-12-21 11:09:06.370622
105
- model-k,model-a,0.0,2022-12-21 11:09:06.370622
106
- model-v,model-g,1.0,2022-12-21 11:09:06.370622
107
- model-a,model-s,0.5,2022-12-21 11:09:06.370622
108
- model-l,model-n,0.5,2022-12-21 11:09:06.370622
109
- model-x,model-t,0.0,2022-12-21 11:09:06.370622
110
- model-e,model-o,0.0,2022-12-21 11:09:06.370622
111
- model-u,model-f,0.5,2022-12-21 11:09:06.371622
112
- model-i,model-m,0.5,2022-12-21 11:09:06.371622
113
- model-j,model-d,0.5,2022-12-21 11:09:06.371622
114
- model-b,model-z,0.0,2022-12-21 11:09:06.371622
115
- model-y,model-k,0.0,2022-12-21 11:09:06.371622
116
- model-c,model-h,0.5,2022-12-21 11:09:06.371622
117
- model-w,model-r,1.0,2022-12-21 11:09:06.371622
118
- model-q,model-p,0.0,2022-12-21 11:09:06.371622
119
- model-w,model-z,0.5,2022-12-21 11:09:06.371622
120
- model-d,model-t,1.0,2022-12-21 11:09:06.371622
121
- model-m,model-y,1.0,2022-12-21 11:09:06.371622
122
- model-l,model-s,1.0,2022-12-21 11:09:06.371622
123
- model-r,model-e,1.0,2022-12-21 11:09:06.372622
124
- model-c,model-o,0.0,2022-12-21 11:09:06.372622
125
- model-a,model-k,0.5,2022-12-21 11:09:06.372622
126
- model-g,model-b,1.0,2022-12-21 11:09:06.372622
127
- model-p,model-f,1.0,2022-12-21 11:09:06.372622
128
- model-v,model-i,0.5,2022-12-21 11:09:06.372622
129
- model-q,model-x,0.5,2022-12-21 11:09:06.372622
130
- model-j,model-h,1.0,2022-12-21 11:09:06.372622
131
- model-n,model-u,0.0,2022-12-21 11:09:06.372622
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
match_history/2022-12-21_11-09-10_105891.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-f,model-u,0.0,2022-12-21 11:09:10.085321
3
- model-c,model-k,0.0,2022-12-21 11:09:10.085321
4
- model-m,model-q,0.0,2022-12-21 11:09:10.085321
5
- model-o,model-a,1.0,2022-12-21 11:09:10.086322
6
- model-w,model-y,1.0,2022-12-21 11:09:10.086322
7
- model-v,model-z,0.0,2022-12-21 11:09:10.086322
8
- model-s,model-b,0.5,2022-12-21 11:09:10.086322
9
- model-g,model-l,0.5,2022-12-21 11:09:10.086322
10
- model-n,model-e,1.0,2022-12-21 11:09:10.086322
11
- model-i,model-t,1.0,2022-12-21 11:09:10.086322
12
- model-j,model-d,0.5,2022-12-21 11:09:10.086322
13
- model-h,model-x,1.0,2022-12-21 11:09:10.086322
14
- model-r,model-p,0.5,2022-12-21 11:09:10.086322
15
- model-l,model-f,0.5,2022-12-21 11:09:10.086322
16
- model-z,model-w,0.0,2022-12-21 11:09:10.087322
17
- model-i,model-m,1.0,2022-12-21 11:09:10.087322
18
- model-v,model-c,0.5,2022-12-21 11:09:10.087322
19
- model-j,model-x,0.0,2022-12-21 11:09:10.087322
20
- model-p,model-h,1.0,2022-12-21 11:09:10.087322
21
- model-b,model-s,0.5,2022-12-21 11:09:10.087322
22
- model-n,model-a,0.5,2022-12-21 11:09:10.087322
23
- model-e,model-q,0.5,2022-12-21 11:09:10.087322
24
- model-g,model-d,0.0,2022-12-21 11:09:10.087322
25
- model-o,model-r,1.0,2022-12-21 11:09:10.087322
26
- model-k,model-t,0.5,2022-12-21 11:09:10.087322
27
- model-u,model-y,0.0,2022-12-21 11:09:10.087322
28
- model-e,model-q,0.0,2022-12-21 11:09:10.087322
29
- model-t,model-x,0.0,2022-12-21 11:09:10.087322
30
- model-n,model-p,1.0,2022-12-21 11:09:10.087322
31
- model-f,model-u,0.0,2022-12-21 11:09:10.088322
32
- model-a,model-h,0.5,2022-12-21 11:09:10.088322
33
- model-w,model-b,0.0,2022-12-21 11:09:10.088322
34
- model-r,model-m,1.0,2022-12-21 11:09:10.088322
35
- model-i,model-s,0.0,2022-12-21 11:09:10.088322
36
- model-y,model-z,0.5,2022-12-21 11:09:10.088322
37
- model-d,model-o,0.5,2022-12-21 11:09:10.088322
38
- model-v,model-g,0.5,2022-12-21 11:09:10.088322
39
- model-k,model-c,0.5,2022-12-21 11:09:10.088322
40
- model-l,model-j,0.5,2022-12-21 11:09:10.088322
41
- model-h,model-w,0.5,2022-12-21 11:09:10.088322
42
- model-d,model-a,0.5,2022-12-21 11:09:10.088322
43
- model-x,model-s,0.0,2022-12-21 11:09:10.088322
44
- model-f,model-v,0.0,2022-12-21 11:09:10.088322
45
- model-p,model-m,0.5,2022-12-21 11:09:10.088322
46
- model-t,model-n,1.0,2022-12-21 11:09:10.089322
47
- model-z,model-r,0.5,2022-12-21 11:09:10.089322
48
- model-k,model-i,0.0,2022-12-21 11:09:10.089322
49
- model-b,model-l,0.5,2022-12-21 11:09:10.089322
50
- model-e,model-c,0.0,2022-12-21 11:09:10.089322
51
- model-g,model-j,0.0,2022-12-21 11:09:10.089322
52
- model-o,model-q,0.0,2022-12-21 11:09:10.089322
53
- model-u,model-y,0.0,2022-12-21 11:09:10.089322
54
- model-l,model-x,0.5,2022-12-21 11:09:10.089322
55
- model-v,model-d,1.0,2022-12-21 11:09:10.089322
56
- model-u,model-h,1.0,2022-12-21 11:09:10.089322
57
- model-b,model-s,1.0,2022-12-21 11:09:10.089322
58
- model-f,model-o,0.0,2022-12-21 11:09:10.090324
59
- model-z,model-p,0.0,2022-12-21 11:09:10.090324
60
- model-w,model-c,0.5,2022-12-21 11:09:10.090324
61
- model-j,model-i,1.0,2022-12-21 11:09:10.090324
62
- model-n,model-t,0.0,2022-12-21 11:09:10.090324
63
- model-q,model-k,1.0,2022-12-21 11:09:10.090324
64
- model-y,model-g,1.0,2022-12-21 11:09:10.090324
65
- model-m,model-r,0.0,2022-12-21 11:09:10.090324
66
- model-a,model-e,0.0,2022-12-21 11:09:10.090324
67
- model-e,model-s,0.5,2022-12-21 11:09:10.090324
68
- model-c,model-n,0.5,2022-12-21 11:09:10.090324
69
- model-r,model-d,1.0,2022-12-21 11:09:10.090324
70
- model-g,model-h,1.0,2022-12-21 11:09:10.090324
71
- model-q,model-m,0.0,2022-12-21 11:09:10.090324
72
- model-b,model-u,1.0,2022-12-21 11:09:10.090324
73
- model-l,model-j,0.0,2022-12-21 11:09:10.091323
74
- model-z,model-o,1.0,2022-12-21 11:09:10.091323
75
- model-x,model-a,1.0,2022-12-21 11:09:10.091323
76
- model-w,model-f,0.5,2022-12-21 11:09:10.091323
77
- model-p,model-k,0.0,2022-12-21 11:09:10.091323
78
- model-i,model-v,1.0,2022-12-21 11:09:10.091323
79
- model-y,model-t,0.5,2022-12-21 11:09:10.091323
80
- model-f,model-z,0.5,2022-12-21 11:09:10.091323
81
- model-k,model-p,0.0,2022-12-21 11:09:10.091323
82
- model-l,model-c,1.0,2022-12-21 11:09:10.091323
83
- model-t,model-s,0.5,2022-12-21 11:09:10.091323
84
- model-w,model-g,1.0,2022-12-21 11:09:10.091323
85
- model-r,model-y,0.0,2022-12-21 11:09:10.091323
86
- model-u,model-e,0.0,2022-12-21 11:09:10.091323
87
- model-a,model-h,0.0,2022-12-21 11:09:10.092323
88
- model-i,model-o,1.0,2022-12-21 11:09:10.092323
89
- model-q,model-v,0.5,2022-12-21 11:09:10.092323
90
- model-b,model-j,1.0,2022-12-21 11:09:10.092323
91
- model-n,model-x,1.0,2022-12-21 11:09:10.092323
92
- model-d,model-m,0.5,2022-12-21 11:09:10.092323
93
- model-v,model-y,1.0,2022-12-21 11:09:10.092323
94
- model-d,model-m,0.0,2022-12-21 11:09:10.092323
95
- model-h,model-b,0.5,2022-12-21 11:09:10.092323
96
- model-w,model-o,1.0,2022-12-21 11:09:10.092323
97
- model-c,model-r,1.0,2022-12-21 11:09:10.092323
98
- model-k,model-j,1.0,2022-12-21 11:09:10.092323
99
- model-q,model-u,1.0,2022-12-21 11:09:10.092323
100
- model-n,model-t,1.0,2022-12-21 11:09:10.092323
101
- model-x,model-p,0.0,2022-12-21 11:09:10.093324
102
- model-f,model-g,1.0,2022-12-21 11:09:10.093324
103
- model-e,model-a,0.5,2022-12-21 11:09:10.093324
104
- model-l,model-i,1.0,2022-12-21 11:09:10.093324
105
- model-z,model-s,1.0,2022-12-21 11:09:10.093324
106
- model-n,model-y,0.5,2022-12-21 11:09:10.093324
107
- model-u,model-h,0.5,2022-12-21 11:09:10.093324
108
- model-l,model-w,0.5,2022-12-21 11:09:10.093324
109
- model-q,model-g,0.5,2022-12-21 11:09:10.093324
110
- model-j,model-p,1.0,2022-12-21 11:09:10.093324
111
- model-d,model-v,1.0,2022-12-21 11:09:10.093324
112
- model-m,model-z,0.5,2022-12-21 11:09:10.093324
113
- model-e,model-s,0.0,2022-12-21 11:09:10.093324
114
- model-i,model-a,1.0,2022-12-21 11:09:10.094324
115
- model-t,model-x,1.0,2022-12-21 11:09:10.094324
116
- model-k,model-f,0.0,2022-12-21 11:09:10.094324
117
- model-r,model-b,0.0,2022-12-21 11:09:10.094324
118
- model-o,model-c,0.0,2022-12-21 11:09:10.094324
119
- model-s,model-e,0.0,2022-12-21 11:09:10.094324
120
- model-a,model-l,0.5,2022-12-21 11:09:10.094324
121
- model-t,model-b,0.5,2022-12-21 11:09:10.094324
122
- model-r,model-h,0.0,2022-12-21 11:09:10.094324
123
- model-d,model-z,0.5,2022-12-21 11:09:10.094324
124
- model-m,model-i,0.5,2022-12-21 11:09:10.094324
125
- model-q,model-w,0.5,2022-12-21 11:09:10.094324
126
- model-j,model-o,0.5,2022-12-21 11:09:10.094324
127
- model-c,model-k,0.0,2022-12-21 11:09:10.094324
128
- model-g,model-n,0.5,2022-12-21 11:09:10.095324
129
- model-u,model-f,0.5,2022-12-21 11:09:10.095324
130
- model-v,model-p,0.5,2022-12-21 11:09:10.095324
131
- model-y,model-x,0.5,2022-12-21 11:09:10.095324
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
match_history/2022-12-21_11-09-12_484328.csv DELETED
@@ -1,131 +0,0 @@
1
- model1,model2,result,datetime
2
- model-n,model-b,0.0,2022-12-21 11:09:12.462323
3
- model-r,model-t,0.5,2022-12-21 11:09:12.463322
4
- model-c,model-f,0.5,2022-12-21 11:09:12.463322
5
- model-h,model-l,1.0,2022-12-21 11:09:12.463322
6
- model-p,model-q,0.5,2022-12-21 11:09:12.463322
7
- model-u,model-s,0.0,2022-12-21 11:09:12.463322
8
- model-a,model-k,1.0,2022-12-21 11:09:12.463322
9
- model-w,model-o,0.0,2022-12-21 11:09:12.463322
10
- model-v,model-i,0.5,2022-12-21 11:09:12.463322
11
- model-y,model-g,1.0,2022-12-21 11:09:12.463322
12
- model-z,model-m,0.0,2022-12-21 11:09:12.463322
13
- model-x,model-j,1.0,2022-12-21 11:09:12.464323
14
- model-e,model-d,0.5,2022-12-21 11:09:12.464323
15
- model-s,model-t,0.0,2022-12-21 11:09:12.464323
16
- model-k,model-p,1.0,2022-12-21 11:09:12.464323
17
- model-m,model-h,0.0,2022-12-21 11:09:12.464323
18
- model-g,model-n,1.0,2022-12-21 11:09:12.464323
19
- model-j,model-b,1.0,2022-12-21 11:09:12.464323
20
- model-d,model-l,0.0,2022-12-21 11:09:12.464323
21
- model-v,model-r,0.0,2022-12-21 11:09:12.464323
22
- model-q,model-z,1.0,2022-12-21 11:09:12.464323
23
- model-x,model-i,1.0,2022-12-21 11:09:12.464323
24
- model-a,model-w,1.0,2022-12-21 11:09:12.464323
25
- model-c,model-u,0.0,2022-12-21 11:09:12.464323
26
- model-y,model-e,0.0,2022-12-21 11:09:12.465323
27
- model-o,model-f,0.0,2022-12-21 11:09:12.465323
28
- model-l,model-w,1.0,2022-12-21 11:09:12.465323
29
- model-v,model-n,0.0,2022-12-21 11:09:12.465323
30
- model-t,model-j,1.0,2022-12-21 11:09:12.465323
31
- model-u,model-p,0.0,2022-12-21 11:09:12.465323
32
- model-s,model-g,1.0,2022-12-21 11:09:12.465323
33
- model-c,model-x,0.0,2022-12-21 11:09:12.465323
34
- model-k,model-a,0.5,2022-12-21 11:09:12.465323
35
- model-e,model-q,0.0,2022-12-21 11:09:12.465323
36
- model-o,model-y,0.5,2022-12-21 11:09:12.465323
37
- model-i,model-b,1.0,2022-12-21 11:09:12.465323
38
- model-f,model-r,1.0,2022-12-21 11:09:12.466324
39
- model-d,model-z,1.0,2022-12-21 11:09:12.466324
40
- model-m,model-h,1.0,2022-12-21 11:09:12.466324
41
- model-m,model-i,0.0,2022-12-21 11:09:12.466324
42
- model-a,model-d,1.0,2022-12-21 11:09:12.466324
43
- model-v,model-q,1.0,2022-12-21 11:09:12.466324
44
- model-l,model-o,1.0,2022-12-21 11:09:12.466324
45
- model-b,model-x,1.0,2022-12-21 11:09:12.466324
46
- model-u,model-w,0.5,2022-12-21 11:09:12.466324
47
- model-p,model-s,0.5,2022-12-21 11:09:12.466324
48
- model-z,model-c,1.0,2022-12-21 11:09:12.466324
49
- model-y,model-n,0.5,2022-12-21 11:09:12.466324
50
- model-e,model-r,0.0,2022-12-21 11:09:12.466324
51
- model-g,model-h,0.5,2022-12-21 11:09:12.467324
52
- model-f,model-j,0.0,2022-12-21 11:09:12.467324
53
- model-k,model-t,0.0,2022-12-21 11:09:12.467324
54
- model-g,model-t,1.0,2022-12-21 11:09:12.467324
55
- model-n,model-o,0.0,2022-12-21 11:09:12.467324
56
- model-u,model-s,0.0,2022-12-21 11:09:12.467324
57
- model-f,model-z,0.5,2022-12-21 11:09:12.467324
58
- model-a,model-x,0.5,2022-12-21 11:09:12.467324
59
- model-k,model-d,0.0,2022-12-21 11:09:12.467324
60
- model-q,model-j,0.0,2022-12-21 11:09:12.467324
61
- model-p,model-b,1.0,2022-12-21 11:09:12.467324
62
- model-c,model-v,1.0,2022-12-21 11:09:12.467324
63
- model-l,model-i,1.0,2022-12-21 11:09:12.467324
64
- model-m,model-r,0.0,2022-12-21 11:09:12.468324
65
- model-h,model-w,0.5,2022-12-21 11:09:12.468324
66
- model-y,model-e,0.5,2022-12-21 11:09:12.468324
67
- model-m,model-a,0.5,2022-12-21 11:09:12.468324
68
- model-l,model-f,0.0,2022-12-21 11:09:12.468324
69
- model-p,model-w,0.5,2022-12-21 11:09:12.468324
70
- model-r,model-z,0.5,2022-12-21 11:09:12.468324
71
- model-o,model-j,0.5,2022-12-21 11:09:12.468324
72
- model-q,model-h,0.0,2022-12-21 11:09:12.468324
73
- model-v,model-u,0.5,2022-12-21 11:09:12.468324
74
- model-g,model-e,0.0,2022-12-21 11:09:12.468324
75
- model-x,model-s,0.5,2022-12-21 11:09:12.468324
76
- model-n,model-b,0.5,2022-12-21 11:09:12.468324
77
- model-t,model-c,0.0,2022-12-21 11:09:12.468324
78
- model-k,model-y,0.0,2022-12-21 11:09:12.469324
79
- model-i,model-d,1.0,2022-12-21 11:09:12.469324
80
- model-p,model-q,0.0,2022-12-21 11:09:12.469324
81
- model-s,model-x,0.5,2022-12-21 11:09:12.469324
82
- model-m,model-d,1.0,2022-12-21 11:09:12.469324
83
- model-j,model-c,0.0,2022-12-21 11:09:12.469324
84
- model-f,model-g,1.0,2022-12-21 11:09:12.469324
85
- model-t,model-e,0.5,2022-12-21 11:09:12.469324
86
- model-r,model-n,0.5,2022-12-21 11:09:12.469324
87
- model-o,model-l,1.0,2022-12-21 11:09:12.469324
88
- model-u,model-h,0.5,2022-12-21 11:09:12.469324
89
- model-y,model-a,1.0,2022-12-21 11:09:12.469324
90
- model-z,model-w,0.0,2022-12-21 11:09:12.470323
91
- model-v,model-b,0.0,2022-12-21 11:09:12.470323
92
- model-i,model-k,0.0,2022-12-21 11:09:12.470323
93
- model-w,model-t,0.5,2022-12-21 11:09:12.470323
94
- model-z,model-n,0.0,2022-12-21 11:09:12.470323
95
- model-l,model-x,0.5,2022-12-21 11:09:12.470323
96
- model-f,model-k,1.0,2022-12-21 11:09:12.470323
97
- model-g,model-e,1.0,2022-12-21 11:09:12.470323
98
- model-b,model-i,0.0,2022-12-21 11:09:12.470323
99
- model-u,model-p,0.5,2022-12-21 11:09:12.470323
100
- model-y,model-c,0.0,2022-12-21 11:09:12.470323
101
- model-v,model-s,0.5,2022-12-21 11:09:12.470323
102
- model-d,model-h,0.0,2022-12-21 11:09:12.470323
103
- model-j,model-o,0.0,2022-12-21 11:09:12.470323
104
- model-a,model-q,0.0,2022-12-21 11:09:12.471323
105
- model-m,model-r,0.5,2022-12-21 11:09:12.471323
106
- model-h,model-p,0.5,2022-12-21 11:09:12.471323
107
- model-u,model-d,0.5,2022-12-21 11:09:12.471323
108
- model-e,model-r,0.0,2022-12-21 11:09:12.471323
109
- model-y,model-g,1.0,2022-12-21 11:09:12.471323
110
- model-i,model-b,1.0,2022-12-21 11:09:12.471323
111
- model-t,model-k,0.0,2022-12-21 11:09:12.471323
112
- model-s,model-v,0.5,2022-12-21 11:09:12.471323
113
- model-q,model-o,0.5,2022-12-21 11:09:12.471323
114
- model-f,model-a,1.0,2022-12-21 11:09:12.471323
115
- model-w,model-z,0.5,2022-12-21 11:09:12.471323
116
- model-c,model-x,0.0,2022-12-21 11:09:12.471323
117
- model-j,model-l,0.5,2022-12-21 11:09:12.471323
118
- model-n,model-m,0.5,2022-12-21 11:09:12.471323
119
- model-v,model-t,0.5,2022-12-21 11:09:12.471323
120
- model-i,model-d,0.5,2022-12-21 11:09:12.472324
121
- model-w,model-r,1.0,2022-12-21 11:09:12.472324
122
- model-o,model-b,0.0,2022-12-21 11:09:12.472324
123
- model-k,model-y,1.0,2022-12-21 11:09:12.472324
124
- model-l,model-h,1.0,2022-12-21 11:09:12.472324
125
- model-j,model-e,0.5,2022-12-21 11:09:12.472324
126
- model-p,model-c,1.0,2022-12-21 11:09:12.472324
127
- model-u,model-f,0.0,2022-12-21 11:09:12.472324
128
- model-g,model-n,0.0,2022-12-21 11:09:12.472324
129
- model-z,model-m,1.0,2022-12-21 11:09:12.472324
130
- model-s,model-q,1.0,2022-12-21 11:09:12.472324
131
- model-a,model-x,0.0,2022-12-21 11:09:12.472324
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
matchmaking.py CHANGED
@@ -11,11 +11,10 @@ class Model:
11
  :param elo: Elo rating of the model
12
  :param games_played: Number of games played by the model (useful if we implement sigma uncertainty)
13
  """
14
- def __init__(self, name, elo, env):
15
  self.name = name
16
  self.elo = elo
17
  self.games_played = 0
18
- self.env = env
19
 
20
 
21
  class Matchmaking:
@@ -47,7 +46,7 @@ class Matchmaking:
47
  self.matches = self.matches.sort_values("datetime")
48
  self.matches.reset_index(drop=True, inplace=True)
49
  model_names = self.matches["model1"].unique()
50
- self.models = [Model(name, self.start_elo, self.matches[self.matches["name"] == name].iloc[0]["env"]) for name in model_names]
51
 
52
  def compute_elo(self):
53
  """ Compute the elo for each model after each match. """
 
11
  :param elo: Elo rating of the model
12
  :param games_played: Number of games played by the model (useful if we implement sigma uncertainty)
13
  """
14
+ def __init__(self, name, elo):
15
  self.name = name
16
  self.elo = elo
17
  self.games_played = 0
 
18
 
19
 
20
  class Matchmaking:
 
46
  self.matches = self.matches.sort_values("datetime")
47
  self.matches.reset_index(drop=True, inplace=True)
48
  model_names = self.matches["model1"].unique()
49
+ self.models = [Model(name, self.start_elo) for name in model_names]
50
 
51
  def compute_elo(self):
52
  """ Compute the elo for each model after each match. """