stmnk commited on
Commit
3665eac
1 Parent(s): 5aea166

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -36,12 +36,13 @@ if st.button('Run semantic question answering'):
36
  qa_results = [pipe_exqa(question=question, context=paragraph) for paragraph in top_3_para]
37
 
38
  for i, qa_result in enumerate(qa_results):
39
- if "answer" in qa_result.keys():
40
  answer_span, answer_score = qa_result["answer"], qa_result["score"]
41
  st.write(f'Answer: **{answer_span}**')
42
  paragraph = top_3_para[i]
43
  start_par, stop_para = max(0, qa_result["start"]-86), min(qa_result["end"]+90, len(paragraph))
44
  answer_context = paragraph[start_par:stop_para].replace(answer_span, f'**{answer_span}**')
 
45
  st.write(f'Answer context (and score): ... _{answer_context}_ ...')
46
  color_string = 'green' if answer_score > 0.65 else 'orange' if answer_score > 0.45 else 'red'
47
  # st.markdown("""This text is :red[colored red]""")
 
36
  qa_results = [pipe_exqa(question=question, context=paragraph) for paragraph in top_3_para]
37
 
38
  for i, qa_result in enumerate(qa_results):
39
+ if "answer" in qa_result.keys(): # and qa_result["answer"] is not ""
40
  answer_span, answer_score = qa_result["answer"], qa_result["score"]
41
  st.write(f'Answer: **{answer_span}**')
42
  paragraph = top_3_para[i]
43
  start_par, stop_para = max(0, qa_result["start"]-86), min(qa_result["end"]+90, len(paragraph))
44
  answer_context = paragraph[start_par:stop_para].replace(answer_span, f'**{answer_span}**')
45
+ qa_result.update({'context': answer_context, 'paragraph': paragraph})
46
  st.write(f'Answer context (and score): ... _{answer_context}_ ...')
47
  color_string = 'green' if answer_score > 0.65 else 'orange' if answer_score > 0.45 else 'red'
48
  # st.markdown("""This text is :red[colored red]""")