peterciank commited on
Commit
1e96fb9
Β·
verified Β·
1 Parent(s): b64289a

Update pages/Comparision.py

Browse files
Files changed (1) hide show
  1. pages/Comparision.py +17 -5
pages/Comparision.py CHANGED
@@ -103,24 +103,36 @@ if st.button("Start Analysis"):
103
  sentiment_score_transformer, sentiment_label_transformer, summary_transformer = future_transformer.result()
104
  sentiment_score_llama, sentiment_label_llama, summary_llama = future_llama.result()
105
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  # Display results for Transformers-based analysis in the first column
107
  with col1:
108
  st.subheader("Transformers Analysis")
109
  with st.expander("Sentiment Analysis - Transformers"):
110
  sentiment_emoji = '😊' if sentiment_label_transformer == 'POSITIVE' else '😞'
111
  st.write(f"Sentiment: {sentiment_label_transformer} ({sentiment_emoji})")
112
- st.write(f"Score: {sentiment_score_transformer:.2f}")
113
-
114
  with st.expander("Summarization - Transformers"):
115
  st.write(summary_transformer)
116
-
117
  # Display results for Llama-based analysis in the second column
118
  with col2:
119
  st.subheader("Llama Analysis")
120
  with st.expander("Sentiment Analysis - Llama"):
121
  sentiment_emoji = '😊' if sentiment_label_llama == 'POSITIVE' else '😞'
122
  st.write(f"Sentiment: {sentiment_label_llama} ({sentiment_emoji})")
123
- st.write(f"Score: {sentiment_score_llama:.2f}")
124
-
125
  with st.expander("Summarization - Llama"):
126
  st.write(summary_llama)
 
103
  sentiment_score_transformer, sentiment_label_transformer, summary_transformer = future_transformer.result()
104
  sentiment_score_llama, sentiment_label_llama, summary_llama = future_llama.result()
105
 
106
+
107
+
108
+
109
+ # Ensure that the score is properly handled as a float, or display the string as-is
110
+ def display_score(score):
111
+ try:
112
+ # Attempt to format as float if it's a valid number
113
+ return f"{float(score):.2f}"
114
+ except ValueError:
115
+ # If it's not a number, just return the score as is (probably a string error message)
116
+ return score
117
+
118
  # Display results for Transformers-based analysis in the first column
119
  with col1:
120
  st.subheader("Transformers Analysis")
121
  with st.expander("Sentiment Analysis - Transformers"):
122
  sentiment_emoji = '😊' if sentiment_label_transformer == 'POSITIVE' else '😞'
123
  st.write(f"Sentiment: {sentiment_label_transformer} ({sentiment_emoji})")
124
+ st.write(f"Score: {display_score(sentiment_score_transformer)}") # Use the display_score function
125
+
126
  with st.expander("Summarization - Transformers"):
127
  st.write(summary_transformer)
128
+
129
  # Display results for Llama-based analysis in the second column
130
  with col2:
131
  st.subheader("Llama Analysis")
132
  with st.expander("Sentiment Analysis - Llama"):
133
  sentiment_emoji = '😊' if sentiment_label_llama == 'POSITIVE' else '😞'
134
  st.write(f"Sentiment: {sentiment_label_llama} ({sentiment_emoji})")
135
+ st.write(f"Score: {display_score(sentiment_score_llama)}") # Use the display_score function
136
+
137
  with st.expander("Summarization - Llama"):
138
  st.write(summary_llama)