Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -117,8 +117,8 @@ def main():
|
|
| 117 |
if 'summary' in st.session_state:
|
| 118 |
st.write(st.session_state.summary)
|
| 119 |
|
| 120 |
-
# Check if a
|
| 121 |
-
if tos_selection_index is not None and 'summary' in dataset['train'][tos_selection_index]:
|
| 122 |
# Fetch the reference summary
|
| 123 |
reference_summary = dataset['train'][tos_selection_index]['summary']
|
| 124 |
|
|
@@ -126,12 +126,12 @@ def main():
|
|
| 126 |
rouge = Rouge()
|
| 127 |
scores = rouge.get_scores(st.session_state.summary, reference_summary)
|
| 128 |
|
| 129 |
-
|
| 130 |
with st.container():
|
| 131 |
st.write("ROUGE Scores:")
|
| 132 |
-
st.write(f"ROUGE-1: {scores[0]['rouge-1']['f']:.4f}"
|
| 133 |
-
st.write(f"ROUGE-2: {scores[0]['rouge-2']['f']:.4f}"
|
| 134 |
-
st.write(f"ROUGE-L: {scores[0]['rouge-l']['f']:.4f}"
|
| 135 |
|
| 136 |
if __name__ == "__main__":
|
| 137 |
main()
|
|
|
|
| 117 |
if 'summary' in st.session_state:
|
| 118 |
st.write(st.session_state.summary)
|
| 119 |
|
| 120 |
+
# Check if no PDF or text input is provided and a ToS document is selected
|
| 121 |
+
if not uploaded_file and not user_input and tos_selection_index is not None and 'summary' in dataset['train'][tos_selection_index]:
|
| 122 |
# Fetch the reference summary
|
| 123 |
reference_summary = dataset['train'][tos_selection_index]['summary']
|
| 124 |
|
|
|
|
| 126 |
rouge = Rouge()
|
| 127 |
scores = rouge.get_scores(st.session_state.summary, reference_summary)
|
| 128 |
|
| 129 |
+
# Display ROUGE scores in a box
|
| 130 |
with st.container():
|
| 131 |
st.write("ROUGE Scores:")
|
| 132 |
+
st.write(f"ROUGE-1: {scores[0]['rouge-1']['f']:.4f}")
|
| 133 |
+
st.write(f"ROUGE-2: {scores[0]['rouge-2']['f']:.4f}")
|
| 134 |
+
st.write(f"ROUGE-L: {scores[0]['rouge-l']['f']:.4f}")
|
| 135 |
|
| 136 |
if __name__ == "__main__":
|
| 137 |
main()
|