Lord-Raven commited on
Commit
fb2ea03
·
1 Parent(s): 33afb89

Experimenting with few-shot classification.

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -120,7 +120,13 @@ def few_shot_classification(data):
120
  # results = onnx_few_shot_model(sequences)
121
  probs = onnx_few_shot_model.predict_proba(sequences)
122
  scores = [true[0] for true in probs]
123
- response_dict = {'scores': scores, 'labels': data['candidate_labels']}
 
 
 
 
 
 
124
  print(response_dict)
125
  response_string = json.dumps(response_dict)
126
  return response_string
 
120
  # results = onnx_few_shot_model(sequences)
121
  probs = onnx_few_shot_model.predict_proba(sequences)
122
  scores = [true[0] for true in probs]
123
+
124
+ composite = list(zip(scores, data['candidate_labels']))
125
+ composite = sorted(composite, key=lambda x: x[0], reverse=True)
126
+
127
+ labels, scores = zip(*composite)
128
+
129
+ response_dict = {'scores': scores, 'labels': labels}
130
  print(response_dict)
131
  response_string = json.dumps(response_dict)
132
  return response_string