Spaces:
Running
Running
Rename app.py to app_1.py
Browse files- app.py → app_1.py +22 -6
app.py → app_1.py
RENAMED
@@ -208,16 +208,32 @@ if st.button("Extract"):
|
|
208 |
if input_text:
|
209 |
start_cause1, end_cause1, start_cause2, end_cause2, start_effect1, end_effect1, start_effect2, end_effect2, start_signal, end_signal = extract_arguments(input_text, tokenizer, model, beam_search=beam_search)
|
210 |
|
211 |
-
|
212 |
-
|
213 |
-
signal_text = mark_text_by_position(input_text,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
|
215 |
-
st.markdown(f"**Cause:**<br>{cause_text}", unsafe_allow_html=True)
|
216 |
-
st.markdown(f"**Effect:**<br>{effect_text}", unsafe_allow_html=True)
|
217 |
-
st.markdown(f"**Signal:**<br>{signal_text}", unsafe_allow_html=True)
|
218 |
else:
|
219 |
st.warning("Please enter some text before extracting.")
|
220 |
|
|
|
|
|
|
|
221 |
|
222 |
if st.button("Extract1"):
|
223 |
if input_text:
|
|
|
208 |
if input_text:
|
209 |
start_cause1, end_cause1, start_cause2, end_cause2, start_effect1, end_effect1, start_effect2, end_effect2, start_signal, end_signal = extract_arguments(input_text, tokenizer, model, beam_search=beam_search)
|
210 |
|
211 |
+
cause_text1 = mark_text_by_position(input_text, start_cause1, end_cause1, "#FFD700") # Gold for cause
|
212 |
+
effect_text1 = mark_text_by_position(input_text, start_effect1, end_effect1, "#90EE90") # Light green for effect
|
213 |
+
signal_text = mark_text_by_position(input_text, start_signal, end_signal, "#FF6347") # Tomato red for signal
|
214 |
+
|
215 |
+
# Display first relation
|
216 |
+
st.markdown(f"<strong>Relation 1:</strong>", unsafe_allow_html=True)
|
217 |
+
st.markdown(f"**Cause:** {cause_text1}", unsafe_allow_html=True)
|
218 |
+
st.markdown(f"**Effect:** {effect_text1}", unsafe_allow_html=True)
|
219 |
+
st.markdown(f"**Signal:** {signal_text}", unsafe_allow_html=True)
|
220 |
+
|
221 |
+
# Display second relation if beam search is enabled
|
222 |
+
if beam_search:
|
223 |
+
cause_text2 = mark_text_by_position(input_text, start_cause2, end_cause2, "#FFD700")
|
224 |
+
effect_text2 = mark_text_by_position(input_text, start_effect2, end_effect2, "#90EE90")
|
225 |
+
|
226 |
+
st.markdown(f"<strong>Relation 2:</strong>", unsafe_allow_html=True)
|
227 |
+
st.markdown(f"**Cause:** {cause_text2}", unsafe_allow_html=True)
|
228 |
+
st.markdown(f"**Effect:** {effect_text2}", unsafe_allow_html=True)
|
229 |
+
st.markdown(f"**Signal:** {signal_text}", unsafe_allow_html=True)
|
230 |
|
|
|
|
|
|
|
231 |
else:
|
232 |
st.warning("Please enter some text before extracting.")
|
233 |
|
234 |
+
|
235 |
+
|
236 |
+
|
237 |
|
238 |
if st.button("Extract1"):
|
239 |
if input_text:
|