Spaces:
Running
Running
Pandas warnings fixed
Browse files
app.py
CHANGED
|
@@ -605,7 +605,7 @@ def get_leaderboard(reveal_prelim = False):
|
|
| 605 |
# df['license'] = df['name'].map(model_license)
|
| 606 |
df['name'] = df['name'].replace(model_names)
|
| 607 |
for i in range(len(df)):
|
| 608 |
-
df[
|
| 609 |
df['votes'] = df['upvote'] + df['downvote']
|
| 610 |
# df['score'] = round((df['upvote'] / df['votes']) * 100, 2) # Percentage score
|
| 611 |
|
|
@@ -618,8 +618,8 @@ def get_leaderboard(reveal_prelim = False):
|
|
| 618 |
expected_b = 1 / (1 + 10 ** ((df['score'][i] - df['score'][j]) / 400))
|
| 619 |
actual_a = df['upvote'][i] / df['votes'][i]
|
| 620 |
actual_b = df['upvote'][j] / df['votes'][j]
|
| 621 |
-
df.at[i, 'score'] += 32 * (actual_a - expected_a)
|
| 622 |
-
df.at[j, 'score'] += 32 * (actual_b - expected_b)
|
| 623 |
df['score'] = round(df['score'])
|
| 624 |
## ELO SCORE
|
| 625 |
df = df.sort_values(by='score', ascending=False)
|
|
|
|
| 605 |
# df['license'] = df['name'].map(model_license)
|
| 606 |
df['name'] = df['name'].replace(model_names)
|
| 607 |
for i in range(len(df)):
|
| 608 |
+
df.loc[i, "name"] = make_link_to_space(df['name'][i])
|
| 609 |
df['votes'] = df['upvote'] + df['downvote']
|
| 610 |
# df['score'] = round((df['upvote'] / df['votes']) * 100, 2) # Percentage score
|
| 611 |
|
|
|
|
| 618 |
expected_b = 1 / (1 + 10 ** ((df['score'][i] - df['score'][j]) / 400))
|
| 619 |
actual_a = df['upvote'][i] / df['votes'][i]
|
| 620 |
actual_b = df['upvote'][j] / df['votes'][j]
|
| 621 |
+
df.at[i, 'score'] += round(32 * (actual_a - expected_a))
|
| 622 |
+
df.at[j, 'score'] += round(32 * (actual_b - expected_b))
|
| 623 |
df['score'] = round(df['score'])
|
| 624 |
## ELO SCORE
|
| 625 |
df = df.sort_values(by='score', ascending=False)
|