SondosMB commited on
Commit
f67e02e
·
verified ·
1 Parent(s): 022c660

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -13
app.py CHANGED
@@ -22,13 +22,11 @@ def initialize_leaderboard_file():
22
  """
23
  if not os.path.exists(LEADERBOARD_FILE):
24
  pd.DataFrame(columns=[
25
- "Model Name", "Overall Accuracy", "Valid Accuracy",
26
- "Correct Predictions", "Total Questions", "Timestamp"
27
  ]).to_csv(LEADERBOARD_FILE, index=False)
28
  elif os.stat(LEADERBOARD_FILE).st_size == 0:
29
  pd.DataFrame(columns=[
30
- "Model Name", "Overall Accuracy", "Valid Accuracy",
31
- "Correct Predictions", "Total Questions", "Timestamp"
32
  ]).to_csv(LEADERBOARD_FILE, index=False)
33
 
34
  def clean_answer(answer):
@@ -46,9 +44,6 @@ def update_leaderboard(results):
46
  new_entry = {
47
  "Model Name": results['model_name'],
48
  "Overall Accuracy": round(results['overall_accuracy'] * 100, 2),
49
- "Valid Accuracy": round(results['valid_accuracy'] * 100, 2),
50
- "Correct Predictions": results['correct_predictions'],
51
- "Total Questions": results['total_questions'],
52
  "Timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S"),
53
  }
54
 
@@ -88,9 +83,6 @@ def load_leaderboard():
88
  return pd.DataFrame({
89
  "Model Name": [],
90
  "Overall Accuracy": [],
91
- "Valid Accuracy": [],
92
- "Correct Predictions": [],
93
- "Total Questions": [],
94
  "Timestamp": [],
95
  })
96
  return pd.read_csv(LEADERBOARD_FILE)
@@ -139,9 +131,6 @@ def evaluate_predictions(prediction_file, model_name, add_to_leaderboard):
139
  results = {
140
  'model_name': model_name if model_name else "Unknown Model",
141
  'overall_accuracy': overall_accuracy,
142
- 'valid_accuracy': valid_accuracy,
143
- 'correct_predictions': correct_predictions,
144
- 'total_questions': total_predictions,
145
  }
146
 
147
  if add_to_leaderboard:
 
22
  """
23
  if not os.path.exists(LEADERBOARD_FILE):
24
  pd.DataFrame(columns=[
25
+ "Model Name", "Overall Accuracy", "Timestamp"
 
26
  ]).to_csv(LEADERBOARD_FILE, index=False)
27
  elif os.stat(LEADERBOARD_FILE).st_size == 0:
28
  pd.DataFrame(columns=[
29
+ "Model Name", "Overall Accuracy", "Timestamp"
 
30
  ]).to_csv(LEADERBOARD_FILE, index=False)
31
 
32
  def clean_answer(answer):
 
44
  new_entry = {
45
  "Model Name": results['model_name'],
46
  "Overall Accuracy": round(results['overall_accuracy'] * 100, 2),
 
 
 
47
  "Timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S"),
48
  }
49
 
 
83
  return pd.DataFrame({
84
  "Model Name": [],
85
  "Overall Accuracy": [],
 
 
 
86
  "Timestamp": [],
87
  })
88
  return pd.read_csv(LEADERBOARD_FILE)
 
131
  results = {
132
  'model_name': model_name if model_name else "Unknown Model",
133
  'overall_accuracy': overall_accuracy,
 
 
 
134
  }
135
 
136
  if add_to_leaderboard: