cb1716pics commited on
Commit
2d788f8
·
verified ·
1 Parent(s): f6cb483

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -78,7 +78,7 @@ if st.session_state.recent_questions:
78
  st.sidebar.title("Overall RMSE")
79
  rmse_values = [q["metrics"]["rmse"] for q in recent_qns if "metrics" in q and "rmse" in q["metrics"]]
80
  average_rmse = sum(rmse_values) / len(rmse_values) if rmse_values else 0
81
- st.sidebar.write(f"📊 **Average RMSE:** {average_rmse:.4f}")
82
 
83
  st.sidebar.markdown("---")
84
 
@@ -144,8 +144,8 @@ st.text_area("Generated Response:", value=st.session_state.response, height=150,
144
  col1, col2 = st.columns([1, 3]) # Creating two columns for button and metrics display
145
 
146
  # Calculate Metrics Button
147
- with col1:
148
- if st.button("Show Metrics"):
149
  st.session_state.metrics = calculate_metrics(question, st.session_state.query_dataset, st.session_state.response, st.session_state.retrieved_documents, st.session_state.time_taken_for_response)
150
  for q in st.session_state.recent_questions:
151
  if q["question"] == st.session_state.last_question:
@@ -153,13 +153,14 @@ with col1:
153
 
154
  # Save updated data to file
155
  save_recent_questions(st.session_state.recent_questions)
156
-
157
- with col2:
158
- if st.session_state.metrics is not None:
159
- metrics_ = st.session_state.metrics
160
- else:
161
- metrics_ ={}
162
 
163
- st.text_area("Metrics:", value=metrics_, height=100, disabled=True)
 
 
164
 
165
- st.experimental_rerun()
 
78
  st.sidebar.title("Overall RMSE")
79
  rmse_values = [q["metrics"]["rmse"] for q in recent_qns if "metrics" in q and "rmse" in q["metrics"]]
80
  average_rmse = sum(rmse_values) / len(rmse_values) if rmse_values else 0
81
+ st.sidebar.write(f"📊 **Average RMSE:** {average_rmse:.4f} for {len(rmse_values)} questions")
82
 
83
  st.sidebar.markdown("---")
84
 
 
144
  col1, col2 = st.columns([1, 3]) # Creating two columns for button and metrics display
145
 
146
  # Calculate Metrics Button
147
+ if st.button("Show Metrics"):
148
+ with col1:
149
  st.session_state.metrics = calculate_metrics(question, st.session_state.query_dataset, st.session_state.response, st.session_state.retrieved_documents, st.session_state.time_taken_for_response)
150
  for q in st.session_state.recent_questions:
151
  if q["question"] == st.session_state.last_question:
 
153
 
154
  # Save updated data to file
155
  save_recent_questions(st.session_state.recent_questions)
156
+ with col2:
157
+ if st.session_state.metrics is not None:
158
+ metrics_ = st.session_state.metrics
159
+ else:
160
+ metrics_ ={}
 
161
 
162
+ st.text_area("Metrics:", value=metrics_, height=100, disabled=True)
163
+
164
+ st.rerun()
165
 
166
+