anisaallahdadi commited on
Commit
67d1220
·
1 Parent(s): 14a6f97

Update app.py

Browse files

Add multi_class

Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -2,15 +2,15 @@ from transformers import pipeline
2
  classifier = pipeline("zero-shot-classification",
3
  model="facebook/bart-large-mnli")
4
 
5
- def classify(input_query, input_classes):
6
  result = []
7
- res = classifier(sequence_to_classify, input_classes)
8
  res_dict = {res.get('labels')[i]: res.get('scores')[i] for i in range(len(res.get('labels')))}
9
  return res_dict
10
 
11
  demo = gr.Interface(
12
  fn=classify,
13
- inputs=[gr.Text(label='Search Query'), gr.Text(label='Candidate Classes')],
14
  outputs=gr.Label(label='prediction:')
15
  )
16
 
 
2
  classifier = pipeline("zero-shot-classification",
3
  model="facebook/bart-large-mnli")
4
 
5
+ def classify(input_query, input_classes, input_multi_class):
6
  result = []
7
+ res = classifier(sequence_to_classify, input_classes, multi_class=input_multi_class)
8
  res_dict = {res.get('labels')[i]: res.get('scores')[i] for i in range(len(res.get('labels')))}
9
  return res_dict
10
 
11
  demo = gr.Interface(
12
  fn=classify,
13
+ inputs=[gr.Text(label='Search Query'), gr.Text(label='Candidate Classes'), gr.Checkbox(label='Multi-class')],
14
  outputs=gr.Label(label='prediction:')
15
  )
16