Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -297,13 +297,13 @@ def generate_leaderboard(collection):
|
|
297 |
bot_name = row['bot_name']
|
298 |
original_model = next(entry['original_model'] for entry in chatbots_data if entry['adapter'] == bot_name)
|
299 |
|
300 |
-
category_data = {category: row['categories'].get(category, {}).get('elo_rating', '
|
301 |
|
302 |
total_elo = sum(data['elo_rating'] for data in row['categories'].values() if 'elo_rating' in data)
|
303 |
total_games = sum(data['games_played'] for data in row['categories'].values() if 'games_played' in data)
|
304 |
avg_elo = total_elo / len(row['categories']) if len(row['categories']) > 0 else 0
|
305 |
|
306 |
-
leaderboard_data.append([original_model, avg_elo, total_games] + [category_data[category] for category in categories])
|
307 |
|
308 |
columns = ['Chatbot', 'Avg ELO Score', 'Total Games Played'] + list(categories)
|
309 |
|
|
|
297 |
bot_name = row['bot_name']
|
298 |
original_model = next(entry['original_model'] for entry in chatbots_data if entry['adapter'] == bot_name)
|
299 |
|
300 |
+
category_data = {category: row['categories'].get(category, {}).get('elo_rating', '-') for category in categories}
|
301 |
|
302 |
total_elo = sum(data['elo_rating'] for data in row['categories'].values() if 'elo_rating' in data)
|
303 |
total_games = sum(data['games_played'] for data in row['categories'].values() if 'games_played' in data)
|
304 |
avg_elo = total_elo / len(row['categories']) if len(row['categories']) > 0 else 0
|
305 |
|
306 |
+
leaderboard_data.append([original_model, avg_elo, total_games] + [category_data[category]round().astype(int) for category in categories])
|
307 |
|
308 |
columns = ['Chatbot', 'Avg ELO Score', 'Total Games Played'] + list(categories)
|
309 |
|