gianma commited on
Commit
9893cb3
1 Parent(s): 3c86c17

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -14,13 +14,15 @@ def app(input, filter_strategy, relevence_threshold, k ):
14
 
15
  res = classifier_pipeline(input, **kwargs)
16
 
 
 
17
  if filter_strategy == 'soglia_di_confidenza':
18
  res = {k:v for k,v in res.items() if k >= relevence_threshold}
19
 
20
  return res
21
 
22
  iface = gr.Interface(fn=app,
23
- inputs=["text", gr.Radio(['soglia_di_confidenza', 'top_k'], label='come vuoi fiiltrare i risultati'), gr.Slider(0, 1, label='soglia di confidenza'), gr.Slider(1, 21, step= 1, label='k')],
24
  outputs="label")
25
 
26
  iface.launch()
 
14
 
15
  res = classifier_pipeline(input, **kwargs)
16
 
17
+ res = {el['label']:el['score'] for el in res} # convert to expected format for gradio interface
18
+
19
  if filter_strategy == 'soglia_di_confidenza':
20
  res = {k:v for k,v in res.items() if k >= relevence_threshold}
21
 
22
  return res
23
 
24
  iface = gr.Interface(fn=app,
25
+ inputs=["text", gr.Radio(['soglia_di_confidenza', 'top_k'], value='soglia_di_confidenza', label='come vuoi fiiltrare i risultati'), gr.Slider(0, 1, value=0.5,label='soglia di confidenza'), gr.Slider(1, 21, step= 1,, value=4, label='k')],
26
  outputs="label")
27
 
28
  iface.launch()