Shredder commited on
Commit
a5a2a2e
1 Parent(s): 7574f0c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -100,7 +100,12 @@ def fls(text):
100
  ner=pipeline('ner',model='Jean-Baptiste/camembert-ner-with-dates',tokenizer='Jean-Baptiste/camembert-ner-with-dates', aggregation_strategy="simple")
101
  def fin_ner(text):
102
  replaced_spans = ner(text)
103
- return {"text": text, "entities": replaced_spans}
 
 
 
 
 
104
 
105
 
106
  #CUAD STARTS
@@ -116,7 +121,8 @@ def load_questions_short():
116
  with open('questionshort.txt') as f:
117
  questions_short = f.readlines()
118
  return questions_short
119
-
 
120
  def quad(query,file):
121
  with open(file.name) as f:
122
  paragraph = f.read()
@@ -150,7 +156,7 @@ def quad(query,file):
150
  #iface = gr.Interface(fn=get_sustainability, inputs="textbox", title="CONBERT",description="SUSTAINABILITY TOOL", outputs=gr.HighlightedText(), allow_flagging="never")
151
  #iface.launch()
152
 
153
- iface = gr.Interface(fn=quad, inputs=[gr.inputs.Textbox(label='SEARCH QUERY'),gr.inputs.File(label='TXT FILE')], title="CONBERT",description="SUSTAINABILITY TOOL",article='Article', outputs=[gr.outputs.Textbox(label='Answer'),gr.outputs.Textbox(label='Summary'),gr.HighlightedText(label='NER'),gr.HighlightedText(label='CLAIM'),gr.HighlightedText(label='SUSTAINABILITY'),gr.HighlightedText(label='FLS')], allow_flagging="never")
154
 
155
 
156
  iface.launch()
 
100
  ner=pipeline('ner',model='Jean-Baptiste/camembert-ner-with-dates',tokenizer='Jean-Baptiste/camembert-ner-with-dates', aggregation_strategy="simple")
101
  def fin_ner(text):
102
  replaced_spans = ner(text)
103
+ new_spans=[]
104
+ for item in replaced_spans:
105
+ item['entity']=item['entity_group']
106
+ del item['entity_group']
107
+ new_spans.append(item)
108
+ return {"text": text, "entities": new_spans}
109
 
110
 
111
  #CUAD STARTS
 
121
  with open('questionshort.txt') as f:
122
  questions_short = f.readlines()
123
  return questions_short
124
+ questions = load_questions()
125
+ questions_short = load_questions_short()
126
  def quad(query,file):
127
  with open(file.name) as f:
128
  paragraph = f.read()
 
156
  #iface = gr.Interface(fn=get_sustainability, inputs="textbox", title="CONBERT",description="SUSTAINABILITY TOOL", outputs=gr.HighlightedText(), allow_flagging="never")
157
  #iface.launch()
158
 
159
+ iface = gr.Interface(fn=quad, inputs=[gr.Dropdown(choices=questions,label='SEARCH QUERY'),gr.inputs.File(label='TXT FILE')], title="CONBERT",description="SUSTAINABILITY TOOL",article='Article', outputs=[gr.outputs.Textbox(label='Answer'),gr.outputs.Textbox(label='Summary'),gr.HighlightedText(label='NER'),gr.HighlightedText(label='CLAIM'),gr.HighlightedText(label='SUSTAINABILITY'),gr.HighlightedText(label='FLS')], allow_flagging="never")
160
 
161
 
162
  iface.launch()